Putting the WhatsApp Business API on your website
Cloud API versus a click to chat link, message templates, opt in, the 24 hour window and human handover, for a UAE business building WhatsApp into its site.
Read the articleWeb Services
What ASP.NET Core is genuinely built for, how it differs from a marketing website, the current .NET support dates that decide when to upgrade, and where a Dubai business should actually host it.

An ASP.NET web application is the right choice once a project needs genuine server side logic: user accounts, permissions, a real database, and workflows that behave differently for different signed in users, rather than a set of pages that look the same to every visitor. It is the wrong choice for a brochure site or a standard online store, where an established content platform will do the job for less effort. The current long term support release is .NET 10, and Microsoft’s own lifecycle page shows .NET 8 and .NET 9 both reaching end of support on 11 November 2026, which matters directly to anyone running an ASP.NET application today.
This guide sets out when an ASP.NET web application actually earns its cost for a Dubai business, how it differs from a marketing website in practice, what the current .NET support dates mean for planning, and where to host it.
Key points
ASP.NET Core is Microsoft’s current, cross platform framework for building web applications and APIs with C#. It gives a project a structured way to handle routing, authentication, a database layer and business logic on the server, which is exactly the set of problems a genuine application has and a static website does not. A booking system that checks availability against a database, a client portal that shows each customer only their own data, or an internal tool that enforces who can approve what are all a better fit for an ASP.NET web application than for a content platform stretched to do a job it was not built for.
The framework is deliberately general purpose rather than tied to a specific kind of site, which is its strength for custom work and its weakness for anything closer to standard content publishing. A team choosing ASP.NET is choosing to build the application’s structure largely from scratch, in exchange for not being limited by someone else’s content platform assumptions.
A marketing website exists to be found, read and to convert a visitor into an enquiry. Its pages are mostly the same for every visitor, its content changes on a publishing schedule rather than in real time, and its main technical concerns are load speed, search visibility and straightforward content editing. An ASP.NET web application solves a different problem: it holds state for a signed in user, checks permissions on every request, and often talks to a database on nearly every page, which is a fundamentally different performance and security profile.
Treating the two as interchangeable is where projects go wrong in both directions. Building a marketing website in ASP.NET from scratch usually means paying developer time for content editing tools a content platform gives for nothing. Building a genuine client portal or booking system on a content platform not designed for accounts and workflow usually means fighting the platform for every custom feature. An ASP.NET web application is worth its build cost once the project is genuinely the second kind of problem, not the first.
A marketing website is content built to be found. An ASP.NET web application is logic built to behave differently for every signed in user.
Microsoft ships a new major .NET version every November, alternating between long term support releases, which get three years of patches, and standard term releases, which get roughly eighteen months. According to Microsoft’s own .NET and .NET Core lifecycle page, .NET 10 released in November 2025 as the current long term support version, supported until November 2028, while both .NET 9 and .NET 8, an earlier long term support release, reach end of support on 11 November 2026.
| Version | Support type | Released | End of support |
|---|---|---|---|
| .NET 10 | Long term support | November 2025 | November 2028 |
| .NET 9 | Standard term support | November 2024 | 11 November 2026 |
| .NET 8 | Long term support | November 2023 | 11 November 2026 |
An ASP.NET web application still running on .NET 8 has a genuinely close deadline: support ends on the same date as .NET 9, in a matter of weeks from when this guide was written. Once a version passes its end of support date, Microsoft stops shipping security patches for it, which turns any newly discovered vulnerability into a standing risk with no official fix on that version. For a live ASP.NET web application handling accounts or payments, that is not a detail to leave until the deadline arrives.
ASP.NET Core broke from the older, Windows only ASP.NET Framework specifically to run cross platform, which genuinely widens where a Dubai business can host an ASP.NET web application. Linux based hosting, a managed application platform or a container service are all realistic options alongside a traditional Windows Server and IIS setup, and the right choice depends more on the team’s operational preferences and the rest of the technology stack than on any limitation in ASP.NET itself.
A Windows Server and IIS setup still makes sense for a business already running other Windows infrastructure, or an application with a genuine dependency on a Windows only library. For most new ASP.NET web application builds, a Linux based host or a managed platform service tends to cost less to run and patch, without giving up anything the application actually needs.
Accounts, a database, workflow and permissions point toward an ASP.NET web application. Content that changes on a schedule points toward a content platform instead.
Check Microsoft’s own .NET and .NET Core lifecycle page for the current LTS release before starting a new build, rather than assuming the version used last time is still supported.
Weigh Windows Server against a Linux based host or managed platform on cost, existing infrastructure and any genuine platform dependency, not on habit.
A supported .NET version has a known end of support date from day one, so the next upgrade can be scheduled well ahead rather than reacted to.
The first mistake is starting a build on a version of .NET that is already close to its end of support date, usually because it matches what a previous project used rather than what Microsoft currently recommends. A new ASP.NET web application should target the current long term support release from day one, so the first upgrade is years away rather than months.
The second is choosing ASP.NET for a job a content platform already does well, which usually shows up as a marketing website with a handful of dynamic pages rebuilt from scratch in code, at far greater cost and slower ongoing editing than a content platform would have given for the same result. The reverse mistake, forcing genuine application logic onto a content platform, tends to surface later, once the workflow the business actually needs turns out to be awkward or impossible to express in the platform’s templates.
The third is treating hosting as an afterthought. Because ASP.NET Core runs on both Windows and Linux, the hosting decision is a genuine choice rather than a default, and picking it based on the team’s actual operational capacity, rather than habit, avoids paying for a Windows Server licence and IIS management overhead an application does not need.
Our ASP.NET development work covers new web applications and APIs built on the current, supported version of .NET Core, alongside the accounts, permissions and database layer a genuine business application needs. Where the work is maintaining or migrating an older ASP.NET Framework application, our Microsoft .NET development service covers that legacy side specifically, including planning a move onto a currently supported version.
If you are not yet sure whether the project needs an ASP.NET web application or a standard website, our guide on how to choose a CMS for your UAE business and our piece on build or buy for enterprise software in the UAE both work through that decision before any development starts.
Straight answers
A marketing website is mostly content that changes rarely and is built to be found in search. An ASP.NET web application has logic behind it, accounts, permissions, a database and workflows that respond to what a specific signed in user does, which is a different kind of build with different priorities.
No. ASP.NET Core is a rewritten, cross platform framework that runs on Windows, Linux and macOS, separate from the older Windows only .NET Framework. A business running an older ASP.NET Framework application is on a platform Microsoft is not actively developing further, which is worth planning around.
The current long term support release, which gets three years of updates and security patches rather than the roughly eighteen months a standard term release gets. Check Microsoft's own .NET and .NET Core lifecycle page for the current LTS version and its support end date before starting a new build.
Yes. ASP.NET Core runs on Linux as well as Windows, and can be hosted on a managed platform, a container service or a standard Linux server, which usually costs less than a Windows Server licence and IIS setup for an equivalent workload.
A .NET version reaches its end of support date on a fixed schedule set by Microsoft, at which point it stops receiving security patches, so an application on that version needs a plan to move to a supported version before that date, not after.
Usually not. A brochure site or a standard online store is normally better served by an established content platform built for that job. ASP.NET earns its cost when the application has genuine custom logic, accounts or workflow that an off the shelf platform cannot express.
Sources
Fixed price, in writing
Got it. Your quote is being written now.
In business hours you will have it within 45 minutes. Check your inbox for the confirmation.
Keep reading

Cloud API versus a click to chat link, message templates, opt in, the 24 hour window and human handover, for a UAE business building WhatsApp into its site.
Read the article
Choosing a CMS for a UAE business by who edits it, what it integrates with and who maintains it, not by which platform sounds most impressive.
Read the article
Laravel against WordPress for a Dubai business: where a content site ends, an application begins, and what happens when WordPress is pushed past that line.
Read the article