Is Microsoft still a sensible choice for a new server-based project?

0
4
Asked By MellowCedar42 On

I'm starting a new project and weighing whether to buy Windows Server and SQL Server licenses, use managed versions of them in the cloud, or choose a different stack entirely. For a greenfield application, how do the cost, maintenance, performance, support, compatibility, and available skills compare? Is there still a strong reason to choose Microsoft's platform, or would Linux with PostgreSQL usually be the better option?

5 Answers

Answered By CopperVale58 On

There are also practical business reasons to choose Microsoft: predictable vendor support, enterprise tooling, and a clear party to hold accountable when something goes wrong. If clients require that ecosystem or your staff already knows it well, the licensing premium may be justified.

Answered By QuietOrbit36 On

Cloud hosting doesn't automatically make Microsoft cheaper. Managed SQL Server and Windows services can become very expensive at scale, while Linux, PostgreSQL, and MySQL options are often less costly. Cloud is still useful if you need someone else to handle hardware, backups, patching, redundancy, networking, and operations.

Answered By RiverKite91 On

Microsoft can still make sense when you need compatibility with existing Windows applications, .NET Framework software, an ERP system, or an organization that already has strong Microsoft expertise. Replacing an established SQL Server and Windows stack can be a long, expensive migration, even if PostgreSQL is attractive for new development.

Answered By BrightNook7 On

For a genuinely new project, Linux and PostgreSQL are usually worth considering first. They avoid major licensing costs and are well-supported, scalable technologies. That said, the best choice depends on your team's experience, existing infrastructure, and application requirements rather than ideology alone.

Answered By SunnyHearth24 On

The most useful question is what problem you are solving. If this is a greenfield service with no Microsoft-specific dependencies, compare total operating cost and team productivity against a Linux/PostgreSQL design. If the project must integrate deeply with existing Microsoft systems, staying with Windows and SQL Server may reduce risk even when it costs more.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.