First Time Server Set Up

My plan is to set up a server for my small business. We have expect to have less than 25 people accessing SuiteCRM.

Can SuiteCRM run on Windows Server 2016? Please would you recommend the hardware requirements.

Yes it can. Here is all you need to know:

https://suitecrm.com/wiki/index.php/Compatibility_Matrix

Why would you chose Windows Server instead of Linux which is free? Do you already have a licensed Windows Server you want to use? Is it because your company only has know-how in Windows?

Consider also running SuiteCRM inside a Linux VM inside Windows Server. See the advantages of virtualization.

hank you very much for the help.

Once the CRM is up and running, I would like to migrate the QuickBooks activity to the server.

QuickBooks 2017 is only supported on Windows 7 SP1, Windows 8.1 Update 1, Windows 10, Windows Server 2008 R1 SP1, or Windows Server 2012 R2. per the article I just reviewed.