I did a system for a friend. The server is an IBM ThinkCentre M71e with a G630 processor (2.7Ghz).
There are three desktops running QB Pro 2016. The server runs the database. The server also hosts an app that manages a database for 15 other desktops.
There is one laptop that uses Remote Desktop to get to one of the desktops to run QB.
All run Windows 7 64-bit.
All PCs and server are non-ecc.
This system has been running for years (with updates to QB along the way).
All works fine (as long as you do not use an anti-malware product that begins with AVA**)
It is an uncomplicated system, works well, and requires minimal maintenance.
This message was posted on behalf of Intel Corporation
A small business might be tempted to save time and money by simply running a server operating system on a desktop computer, but this isn't a replacement for a real server.
This depends of exactly what they need this system for, Server systems with Xeon processor are rated to run for longer periods at 100% sustained loads, whereas desktop parts are rated for less.
Server CPUs frequently have more cores than desktop CPUs, since server workloads are much more multithreaded than most desktop workloads, this is in case they need to run heavy applications at all times.
Server motherboards are built for reliability and stability, not for flashiness. They have unadorned heatsinks and have absolutely no overclocking options whatsoever and server systems would also cost more.
Before investing in server hardware, you must consider the applications, storage, processor, form factor, and more to help you choose wisely.