Structure of blue-lit cubes evoking a cloud infrastructure

Our technology stack

The technologies driving our projects

We build software with reliable, scalable, cloud-native tools: .NET, Microsoft Azure and a DevOps chain that ships code to production without surprises.

Talk to our engineers

How we work

Scalable, cloud-native solutions using Microsoft technologies

At Reengineering we build reliable, secure and tailor-made software solutions using the latest Microsoft technology stack. Each project is founded on a disciplined technical framework and custom-built infrastructure that prioritises code quality, scalability and seamless operational continuity. We don't start from the tool: we start from the problem, then pick the technology we master that will hold up over time.

.NET 6 → 10 Microsoft Azure Blazor Docker & Kubernetes Azure DevOps SQL & NoSQL Generative AI LLMs AI agents MCP servers

Applied artificial intelligence

Agentic solutions, LLMs and MCP servers for your business

We build software that integrates artificial intelligence into business processes: assistants working with organisational information, agents coordinating tasks and integrations connecting models to existing tools. We start with the work to improve and design the role of AI within the solution.

Agents and workflows

We develop agentic solutions combining reasoning, tools and sequences of tasks: from processing a request to performing operations in business systems, with approval steps where needed.

MCP servers and integrations

We build MCP (Model Context Protocol) servers to make business data and capabilities accessible to AI assistants through defined interfaces, connecting APIs, applications and services according to the required permissions.

LLMs and business knowledge

We integrate large language models (LLMs) into applications to consult documents, process content and support people in their daily work, connecting responses to relevant business information.

We also use AI to support software development, alongside design, code review and testing. Technical oversight and decisions remain with people. The same approach guides our client solutions, defining access, operational limits and checks for each context.

Let’s discuss your AI solution

Cloud and DevOps

Cloud infrastructure and DevOps on Azure

We operate in fully cloud-native environments, combining managed services with open-source tools on Microsoft Azure. The result: resilient, automated, enterprise-ready infrastructures where every environment can be recreated and every release is traceable.

The Azure services we use every day

  • Azure App Service, Container Apps and Azure Functions
  • Azure SQL, MongoDB Atlas and MongoDB on Azure
  • Azure Storage, Redis, Cosmos DB and Key Vault
  • Azure DevOps: CI/CD, YAML pipelines and release management
  • Azure Automation, Monitor and Log Analytics
  • Multi-tenant resource management and Infrastructure as Code (Bicep, ARM templates)
Cloud infrastructure and DevOps on Microsoft Azure

Development

Advanced software development on the .NET platform

We design and implement high-performance backends and APIs using the full Microsoft .NET ecosystem. With deep expertise in .NET 6, 7, 8, 9 and 10 we build modular, secure and scalable solutions suited to enterprise needs and ready to evolve with the business.

Frameworks and tools in our stack

  • ASP.NET Core Web API, Blazor Server and Blazor WebAssembly (PWA)
  • Entity Framework Core, both Code-First and Database-First
  • SignalR for real-time communication
  • Identity and Identity Server for authentication and access control
Software development on the Microsoft .NET platform

Technical capabilities

Applications built for performance and scalability

Our development approach is engineered for efficiency, portability and seamless system integration. From front-end performance to deployment automation, every component is designed to ensure reliability, maintainability and business continuity.

Scalable Azure cloud software solutions

Client applications

Blazor WebAssembly with offline-first capabilities (IndexedDB), .NET MAUI for cross-platform mobile development, and WinForms/WPF for maintaining legacy systems.

Code quality and testing

Unit and integration testing with xUnit, NUnit and Moq; static code analysis with SonarQube; automated test execution and code coverage tracking in CI pipelines.

Containerisation and deployment

Docker and Docker Compose, Azure Container Registry, Kubernetes (AKS), and automated deployment through Octopus Deploy and Azure Release Pipelines.

System integration and messaging

Asynchronous messaging via RabbitMQ and Azure Service Bus, enabling secure, scalable data flows between distributed systems.

What this means for you

Technical expertise that becomes an operational advantage

Technologies matter for what they let you do. Here is how the technical choices we make turn into concrete benefits for the people who trust us with a project.

Environments you can rebuild at any time

We describe infrastructure with Bicep and ARM templates: development, staging and production stay aligned, and any environment can be rebuilt from scratch in a verifiable way.

Predictable releases, not critical events

YAML CI/CD pipelines on Azure DevOps with automated tests, static analysis and code coverage: every release is repeatable, traceable and reversible.

Security and access governance

Secrets and credentials centralised in Azure Key Vault, authentication and authorisation with Identity and Identity Server, multi-tenant separation of resources.

Visibility into what happens in production

Azure Monitor, Log Analytics and Automation let us observe how the system really behaves and step in before an issue reaches your users.

Cloud-native software development with Microsoft Azure

Let's talk

Which stack is right for your project?

Tell us about your context: we'll review requirements, constraints and the systems already in place, then propose the architecture that makes the most sense to maintain over time.

Contact

Bring your project to Microsoft .NET and Azure

Tell us what you need: we'll get back to you shortly to schedule a free first consultation.

Reengineering S.r.l.

An IT consulting company providing software development, professional training, integration solutions and web services.

Registered office
Viale delle Medaglie d'Oro 37
87100 Cosenza (CS), Italy Discover our offices Guest information and parking
Opening hours
Monday – Friday, 9:00 – 18:00
PEC (certified email)
reengineering.sas@pec.it
VAT number
IT03774210789
SDI code
M5UXCR1

For information on how we process data submitted through this form, read our Privacy Policy.