Choose the hosting operating system according to the application's requirements. The operating system on your own laptop does not determine the server you need. A Windows computer can manage a Linux-hosted website through a browser, and a Mac can manage Windows hosting.
IN THIS ARTICLE
01 Start with software requirements
List the framework, runtime, database and any server integrations. WordPress commonly uses PHP with MySQL or MariaDB. An older ASP.NET Framework application may require Windows and IIS, while some modern .NET applications can run on more than one operating system when the host supports their deployment requirements.
- Obtain the application's current supported-platform requirements from its developer or official documentation.
- Compare the actual Nabtech plan, including available runtime versions, database types and control panel. Do not infer SQL Server availability merely from the word Windows.
- Identify any extension, scheduled job, native library or authentication integration the application needs.
- Review file-path case sensitivity, rewrite rules and deployment format. An Apache .htaccess configuration is not automatically an IIS configuration.
- Confirm resource, backup and support requirements before placing the order.
02 Example: compare the application requirements first
| Application evidence | What to verify in the hosting plan |
|---|---|
| A PHP website with a MySQL database. | The required PHP version, extensions, database support and web-server rules. |
| An existing ASP.NET Framework application. | The required Windows and IIS environment plus any licensed database dependency. |
| A modern .NET deployment. | The application's supported operating systems, runtime and deployment method. |
Send the actual application requirements to support, including scheduled jobs and third-party dependencies. Test file paths, uploads and database access if changing platforms.
Expected result: the server choice follows verifiable requirements. Your laptop operating system and a generic Windows or Linux label do not decide compatibility.
What about existing websites?
A migration between platforms can need application changes even when both support the same language. Test database connections, file paths, uploads and email. Check that the destination runtime remains supported and that the application's dependencies work with it.
Does Windows hosting include every Microsoft product?
No. Operating system, database server, runtime and application licences are separate capabilities. Ask about the exact version and entitlement needed by your project. The available Plesk settings show what the service permits, not every feature that Plesk can theoretically manage.
If the requirements remain unclear, send support the application's deployment documentation and current configuration, with secrets removed. A specific compatibility review is more useful than selecting a platform by habit or by a generic performance claim.