.NET
Microsoft's platform for building web applications, APIs and background services, with C# as the main language.
.NET is Microsoft’s platform for enterprise software, APIs and web applications, and C# is the language most of it gets written in.
I’ve built large-scale, multi-tenant systems in C# and .NET, integrating APIs, web applications and background jobs. More recently much of the work has been with older .NET products, such as ASP.NET Web Forms, and planning how they move to modern .NET in stages rather than through a rewrite.
.NET remains a reliable choice for enterprise-grade applications. It integrates well with cloud infrastructure and modern web frameworks, and the long support lifecycle suits products that have to last.
Related Content
Planning the modernisation of a safety-critical SaaS product
How an advisory engagement took a long-established, safety-critical B2B SaaS product from a vague need to modernise to an evidence-led delivery plan.
Modernising legacy SaaS without a big-bang rewrite
A staged modernisation, starting with the customer-facing experience, can give an ageing product a future without betting the business on a multi-year rewrite.
High-performance, cloud-based voting platform
A high-performance, cloud-based voting platform built for Channel 4's interactive talent show The Singer Takes It All, handling up to 300,000 concurrent users securely on AWS.