I am currently running a Doctor's office with a Windows SBS 2008 machine as the only server. We are running into a problem because the Doctor's medical management software is having resource issues and we were recommended to put the software on its own machine. The Software uses SQL Express to run the database. Essentially my question is this - would I see a real difference using a Windows Server 2008 machine vs. a beefy Windows 7 Professional (Fast processor, 16 GB of RAM) machine to run the software. Essentially, each workstation will connect to a share folder on the application server to access the data file. I have a about 10-12 machines in the office. Speed is essential, but I am not sure if a dedicated Windows Server 2008 machine would be overkill. What do you think?