Service · Consultancy

Azure consulting for organisations that want to set up their cloud properly.

Architecture advice and implementation for clients who run on Microsoft Azure or are considering it. We design scalable, secure and cost-efficient Azure environments — and build them ourselves. Vendor-neutral: we know AWS and GCP just as well, and we won't choose Azure if something else is a better fit.

Azure Landing ZoneWell-Architected reviewsCost optimisationEntra ID

Advising and building on Azure, not as separate tracks.

Azure consulting at Appfront is not an abstract architecture exercise separate from delivery. For years we have worked with Microsoft Azure for clients running production workloads on the platform: web applications, customer portals, data platforms, integration layers and, increasingly, AI solutions built around Azure OpenAI. We hold the conversations about architecture, security and costs with the same people who then deliver the work. That keeps our advice honest and our delivery sharp.

We are a Dutch software development company with a cloud practice. Our position is deliberately independent: we are not a reseller, we have no licence quotas, and we have no incentive to sell you more Azure services than you need. If AWS serves you better for a particular workload, we will say so. If a hybrid setup is the smartest choice, we will build that. Our starting point is always your situation, not a vendor's portfolio.

Azure consulting is an umbrella over several more specific engagements. If you want to approach the cloud more broadly or have not yet chosen a provider, you can start with broad digital consulting. If you have only just decided to move to the cloud, you often begin with cloud migration support. And for clients still weighing up a platform choice, see also our parallel page on AWS consulting: the same principles, different tools.

What we mean by Azure consulting.

The question "do you do Azure consulting?" breaks down into quite different areas of work. Below are the six that come up most often in our practice, each weighted differently depending on the engagement.

Architecture

Cloud architecture design

A fitting Azure design for your workload: which services to use, how to organise them across subscriptions and management groups, what network segmentation to apply through virtual networks, and what redundancy approach to take through availability zones or paired regions. Not a reference architecture from a whitepaper, but a design that suits your traffic patterns, team size and growth assumptions.

Review

Well-Architected reviews

A structured assessment of an existing Azure environment against the pillars of the Microsoft Azure Well-Architected Framework: reliability, security, cost optimisation, operational excellence and performance efficiency. We examine the Bicep or Terraform code, the RBAC assignments and the runtime metrics in Azure Monitor. At the end you receive a prioritised list with concrete next steps.

Costs

Cost optimisation

Azure bills tend to climb in a way that rarely feels linear to the business. We analyse where the money actually goes (over-provisioned virtual machines, poorly matched managed disk tiers, unused public IPs, missing Reservations or Savings Plans, expensive egress from badly placed resources) and build an approach to make the sensible savings structural.

Security

Security & Entra ID

A well-run Azure tenant differs enormously from a mediocre one at the security foundation. A multi-subscription strategy using management groups and Azure Policy, an identity layer in Entra ID with conditional access and privileged identity management, encryption through Key Vault, segmentation through NSGs and private endpoints, and logging through Log Analytics and Microsoft Defender for Cloud. We work from a clear information security policy, not from a checklist applied afterwards.

Migration

Migration to Azure

From on-premises, from AWS or from a SaaS context. We map the existing landscape, choose the right migration strategy for each workload (rehost, replatform, refactor or replace), and build the migration path without bringing the business to a halt. For the wider migration context, see cloud migration support.

Modernisation

Containers, serverless & events

If you already run on Azure but carry a lot of "lift-and-shift" workloads, there's value in modernising: services in containers via AKS or Container Apps, event-driven flows via Event Grid and Service Bus, short transactions on Azure Functions, and an API layer through API Management. Not as an end in itself, but where it makes things simpler, cheaper or more robust than the existing setup.

Three ways we deliver Azure consulting.

It depends on where your Azure practice stands and which decision you have on the table. We work out together in the first conversation which format fits; a engagement often starts with a review and grows into an implementation phase.

Compact project · fixed sprint budget

Azure Well-Architected review

A structured scan of your existing Azure environment against the five pillars of the Microsoft Well-Architected Framework. We look at RBAC assignments, network topology, cost drivers, observability via Log Analytics and Application Insights, backup strategy and deployment pipelines. At the end you have a findings report and a prioritised list: not an endless document, but concrete improvements your team can start on tomorrow.

Five pillarsRBAC auditCost scanQuick wins
Mid-sized project · fixed sprint budget

Azure Landing Zone & architecture design

A design for a new Azure environment or a redesign of an existing one. An Azure Landing Zone (ALZ) following the Cloud Adoption Framework: management group hierarchy, subscription vending, hub-and-spoke networking, an identity baseline in Entra ID, baseline policies via Azure Policy, and an IaC approach using Bicep or Terraform. At the end you have an environment in which your teams can build safely and predictably.

Azure Landing ZoneManagement groupsBicep/TerraformAzure Policy
Ongoing engagement · sprint-based

Guided implementation & modernisation

Strategy without execution remains theory. In this engagement we guide not only the architectural choices but also the delivery: migrating workloads, CI/CD via Azure DevOps Pipelines or GitHub Actions, modernising to AKS, Container Apps or Functions, and observability via Azure Monitor, Application Insights and Log Analytics. We stay on board until it runs in production and your team can continue building on it independently.

CI/CDAKSAzure FunctionsApp Insights

Which Azure services we use in practice.

Azure now has hundreds of services and the portfolio expands every quarter. Honestly: no partner knows all of them in detail, and neither do we. What we do is deliberately choose the services we work with on a structural basis in client contexts, and where we have in-depth practical knowledge. We learn the rest as needed within the scope of a specific project.

For compute, App Service is often the starting point, with Azure Kubernetes Service (AKS) where Kubernetes maturity exists in the team, and Container Apps for managed containers with less operational overhead. Azure Functions for event-driven or short-running code, with API Management as the front layer. For data: Azure SQL Database and Managed Instance, Cosmos DB for document and key-value stores that must be distributed globally, and Azure Storage (Blob, Files, Queues, Tables) for object storage. Azure Front Door and CDN for edge distribution.

For security and identity we use Entra ID (formerly Azure Active Directory) for workforce identity and Entra External ID or Azure AD B2C for customer-facing authentication, Key Vault for secrets and certificates, and Microsoft Defender for Cloud for security posture monitoring. For AI workloads, Azure OpenAI Service and Azure AI Foundry are the two services we work with most: Azure OpenAI for managed access to GPT and embedding models, plus Cognitive Services for vision and speech pipelines. For event architecture we rely on Event Grid, Service Bus and Logic Apps; for observability, Azure Monitor with Log Analytics and Application Insights. For an AI project on Azure, see AI development for our broader practice.

What you concretely get from an Azure engagement.

No vague deliverables, but artefacts your cloud team, security officer and business owners can put to use straight away.

  • Architecture documentA readable overview of the chosen Azure services, how they work together, which trade-offs were made and why. Not just a diagram, but the reasoning behind it.
  • Infrastructure as codeA Bicep or Terraform repository that describes the environment. Reproducible, versioned, and linked to your CI/CD via Azure DevOps or GitHub Actions, with no manual portal clicks that nobody can reconstruct later.
  • Azure landing zone baselineA management group structure, subscription vending approach, hub-and-spoke network, baseline policies via Azure Policy, and a documented runbook for safely adding new subscriptions, identities and workloads.
  • Identity and security baselineEntra ID tenant setup, least-privilege RBAC, conditional access, privileged identity management, a Key Vault strategy and Defender for Cloud integration. Plus a clear picture of who may do what.
  • Cost overview and optimisation planInsight into where the money actually goes, using Microsoft Cost Management, plus a concrete list of measures, from VM rightsizing to Reservations and Savings Plans, that make a lasting difference.
  • CI/CD and observability set-upWorking deployment pipelines via Azure DevOps Pipelines or GitHub Actions, plus surrounding monitoring: Azure Monitor dashboards, alerts, Application Insights and Log Analytics, so production incidents become visible before your customers report them.
  • Hands-on role (optional)If you wish, we can stay on board as a delivery partner, for the migration, the modernisations or building on the new environment. That way advice and execution are carried out by the same people.

When Azure consulting makes a difference.

Six situations in which clients approach us for Azure work. If you recognise one, we would be glad to talk further. A no-obligation conversation is enough to see whether the chemistry works.

Greenfield

New environment for a new product

You are starting a new platform and have chosen Azure as its foundation, often because the existing Microsoft stack (Entra ID, Microsoft 365, on-premises Active Directory) makes it a logical choice. You want to get it right first time: a tidy subscription structure, IaC via Bicep or Terraform, an identity baseline in Entra ID, and deployment pipelines. Not a messy proof of concept that later has to be laboriously cleaned up, but a foundation on which the team can be productive straight away.

Audit

The bill is too high

You are already running on Azure, but the monthly bill has become consistently higher than the business expects. You suspect overcapacity, poorly placed resources (expensive egress!), overpriced managed disk tiers or missing Reservations, but the exact picture is lacking. A Well-Architected review focused on the cost pillar brings that insight to the table and gives you levers to do something about it structurally.

Compliance

GDPR, DORA, NIS2 or NEN pressure

Your sector sets requirements for data residency, logging and incident procedures: GDPR, DORA for financial service providers, NIS2 for essential and important entities, and NEN 7510 for healthcare. Your Azure environment has to demonstrably comply, and you need a partner who can get both the design and the evidence trail in order. See also ISO 27001-compliant software development for the wider security context.

AI on Azure

Making Azure OpenAI production-ready

You are experimenting with Azure OpenAI and want to move from prototype to production, with network isolation via private endpoints, content filtering, prompt logging that does not leak outside the EU data boundary, cost monitoring and a fallback strategy for model deprecations. We have walked this path many times and know where the sharp edges are.

Scale

The MVP has outgrown itself

The platform is live, customers are enthusiastic, and growth is outpacing the architecture it was designed for. Single-region becomes multi-region, a handful of containers becomes dozens, and the original choices start to constrain you. You need a partner who can take it to the next level of maturity without a major rebuild.

Vendor selection

Azure versus AWS versus GCP

You are on the verge of a platform decision and want no sales pitch. You want an independent analysis that lays out the real trade-offs: cost, talent availability, ecosystem fit (often decisive with Azure, given Microsoft stack integration), compliance evidence and migration flexibility. We also advise where Azure is *not* the smartest choice. See also our parallel page on AWS consulting.

EU data residency and compliance on Azure.

For European customers, data residency is often not a detail but a prerequisite. Azure offers several regions within the EU: West Europe (Amsterdam, the default for many Dutch customers because of latency), North Europe (Dublin), Sweden Central, Germany West Central (Frankfurt) and France Central (Paris). Which region fits depends on your customer base, legal context and service availability. Azure OpenAI, for example, has a more limited regional offering than classic compute, and not every region has availability zones. Since 2024, Microsoft has also been building out the EU Data Boundary: a commitment that customer data and diagnostic data stay within the EU for most services. It is no silver bullet, as data can still leak through misconfigured logging, but it is a serious step for anyone with strict data residency requirements.

For financial service providers, the DORA regulation has applied since 2025: digital operational resilience, exit strategies for critical ICT providers and third-party risk management. For healthcare providers, NEN 7510 remains the framework for information security. Essential and important entities face additional obligations under NIS2, and the GDPR covers all personal data. We configure the Azure design so that it demonstrably supports these frameworks, with an evidence trail that comes structurally from Azure Monitor, Defender for Cloud and Microsoft Purview, rather than being assembled by hand when the auditor arrives.

A specific point of attention is vendor lock-in without an exit plan. Some Azure managed services gradually make an organisation harder to move away from. That is not necessarily a problem, but it is something to decide on consciously. For every significant service choice we put the dependency explicitly on the table: what would an exit look like, and do the benefits outweigh the portability you give up? For us, vendor independence does not mean "don't use managed services", but rather "know what you are signing up for".

How an Azure consulting engagement works with us.

1

Introduction and scope kick-off

An initial conversation to understand where your Azure practice stands, which decision is on the table, and what the constraints are — in terms of budget, compliance, team skills and timing. This is followed by a brief proposal phase in which we agree on the most suitable format: review, architecture design or guided implementation.

2

Research and discovery

We are given read access to your Azure tenant and review IaC repositories, RBAC assignments in Entra ID, network topology, Cost Management reports and monitoring data from Azure Monitor. We also speak with cloud engineers, the security officer and application owners — not to know everything, but to ask the right questions.

3

Workshops and architecture decisions

In a series of focused sessions we lay out the options: service choices, management group and subscription structure, network blueprint (hub-and-spoke versus virtual WAN), identity and security baseline, and deployment approach. No black-box analysis — your team takes the decisions on board and retains ownership.

4

Plan and business case

We translate the choices into a phased plan with sequencing, team allocation and investment. Concrete enough for the board or finance team, flexible enough to adjust as insight develops.

5

Implementation (optional)

If you wish, we can stay on board for delivery — as a building partner, programme manager or interim cloud engineer. That way advice and implementation are carried out by the same people, and the engagement only ends once the Azure environment is running in production and your team can continue building on it independently.

Frequently asked questions.

What clients usually ask us before we start: honest answers, no sales talk.

Are you an official Microsoft Partner?
No. We are an independent build firm that works extensively with Azure, but we do not present ourselves as a Microsoft Partner or Solutions Partner with a specific designation. For some clients this is actually an advantage: our advice is free of channel pressure, partner incentives and the need to mention a particular service because we happen to be a partner. Our value lies in hands-on experience with production workloads on Azure — not in a logo. If you specifically need a partner relationship, for example for a Microsoft-funded migration programme, we will say so openly and help you find the right party.
Do you also work with AWS or Google Cloud?
Yes. We have practical experience with all three major hyperscalers and see no reason to choose one dogmatically. Azure is often a strong choice for organisations already deeply embedded in a Microsoft stack — Active Directory, Microsoft 365, Power Platform, Dynamics — because identity and data integration then becomes a natural continuation. For organisations without that background, AWS or GCP can be equally suitable. We also advise where a hybrid or multi-cloud approach makes sense — and where it merely adds unnecessary complexity.
How do you approach vendor lock-in on Azure?
Deliberately. Not by avoiding all managed services — that is often more expensive in build and run costs than the benefit it brings — but by explicitly naming the dependency for each significant service choice. For some workloads, deep Azure integration via Functions, Cosmos DB and Event Grid is perfectly fine; for others, a container approach on AKS is wiser precisely because it could run elsewhere on Kubernetes with limited changes. We weigh this on a case-by-case basis — no hidden dependencies that catch you out years later.
What is an Azure Landing Zone and do we need one?
An Azure Landing Zone (ALZ) is a standardised foundation set-up based on Microsoft's Cloud Adoption Framework: a management group hierarchy, a subscription vending approach, a hub-and-spoke network blueprint, baseline policies via Azure Policy, an identity layer in Entra ID, and a documented approach to logging and monitoring. For organisations that work with Azure on a structural basis, it is almost always the sensible choice. Restructuring a messy Azure environment after the fact is far more expensive than setting up a proper landing zone from the outset. For very small organisations with a single Azure subscription, a full ALZ is overkill; in that case we recommend a lighter baseline that can grow over time.
What are the typical Azure services you work with?
Compute: App Service, AKS, Container Apps and Azure Functions. Data: Azure SQL Database and Managed Instance, Cosmos DB, Azure Storage, Azure Cache for Redis. Edge: Azure Front Door and CDN. Identity: Entra ID for employee access, Entra External ID or Azure AD B2C for customer-facing authentication. AI: Azure OpenAI Service, Azure AI Foundry and Cognitive Services; see also our AI development page. Events: Event Grid, Service Bus and Logic Apps. Observability: Azure Monitor, Log Analytics and Application Insights. That is the core; around it we work with many other services where the situation calls for them.
Where do you store data, in which Azure region?
For Dutch clients, usually West Europe (Amsterdam), with North Europe (Dublin) as a secondary region for disaster recovery. For a German focus, Germany West Central (Frankfurt) may be a better fit, and for Scandinavian clients, Sweden Central. Choosing a region does not automatically solve data leakage through logging, AI or management services that run outside the EU. Since 2024, the Microsoft EU Data Boundary has played a role here: a serious commitment that customer data and diagnostics stay within the EU, but no excuse to skip checking your configuration. That needs to be set up separately through service policies, correct Key Vault allocation and deliberate choices around cross-region features. We carry out that set-up as part of a security baseline.
Do you work with Azure DevOps or GitHub Actions?
Both. Microsoft has Azure DevOps and GitHub under the same roof. In practice we increasingly see GitHub Actions as the primary CI/CD tool, including for Azure deployments: the developer experience is stronger, the community is larger, and the Azure integration via the official actions is mature. For organisations that are already deeply invested in Azure DevOps (work items, repos, pipelines), migrating to GitHub is not always worthwhile; in that case we continue working in Azure DevOps. No dogma, but a preference for a tool choice that the client's developers find comfortable.
How do you differ from an Azure-only consultancy?
An Azure-only firm often knows the platform inside out, and they are strong at that. We differ in three respects. First, we are vendor-independent, so choosing Azure is an outcome of the analysis, not the starting point. Second, we build applications as well as infrastructure, which connects the two worlds in one hand and prevents handovers. Third, our price point suits mid-market budgets. For an organisation that has already chosen Azure and only seeks platform-specific optimisation, an Azure-only partner may well be a good fit. For those who want advice and build to stay connected, we occupy a different niche.
What determines the cost of an Azure consulting engagement?
Mainly the scope and the complexity of the existing environment. A Well-Architected review of a small, straightforward Azure tenant is a different engagement from an assessment of a multi-subscription environment with dozens of workloads, hub-and-spoke networks and complex Entra ID federations. Depth matters too: a quick scan to help the board get started is something different from a fully worked-out restructuring proposal. We work with a fixed sprint budget per phase, so you know exactly where you stand, and we only expand if you decide to move on to a next phase.
Do you work with our internal cloud or IT department?
Almost always. In the first phase we actively engage with your cloud engineers and security officer to understand what is already running, which decisions were made historically and which sensitivities are at play. During delivery we work with mixed teams wherever possible: your people plus ours, with clear ownership split. Knowledge transfer is not an afterthought. When we leave, your team should be able to manage and develop the Azure environment independently.
How does a project actually start?
With a no-obligation introductory conversation. We listen to your situation and advise on which form fits best, whether a review, an architecture design or guided implementation. For a review, we first need read access to the Azure tenant so that the proposal is based on facts rather than assumptions.

Talk to us about your Azure question.

An introductory, no-obligation conversation with no sales pressure. We listen to your situation, ask questions and give direction that is genuinely useful to you, even if it turns out that an engagement with us is not the right next step, or that another cloud provider is a better fit.

Edit content