Hello,NOTE: There are many question that I would ask a client prior to designing networks and presenting a solution. The solution here is an overview GENERAL solution and not detailed.
My recommendation would be to go with a Server/Thin client network. You would have all your apps, os, and line of business (LOB) in one place. (server) This is easy for troubleshooting, updates, patch work, etc. It will also lower your cost of ownership (TCO) I would also recommend MS Windows 2008 Small Business server as the os as it would give you greater services now and when you are ready to expand/grow your business. One down side to this network: if the server goes down, all pc (clients) go down. Again, my recommendation to this would be the server as the primary server (PDC) and another server or pc as the secondary server (Backup or BDC).
By going with 8 separate pc networked together, you would have to pay for each pc, each os, each antivirus, perform updates on each unit, etc. This would be repeatitive, time consuming and costly. Centralized computing would ease technical and practical demands.
Each network is as unique as the users. If you would like more information catered to your specific network feel free to forward your needs/concerns to firstname.lastname@example.org
. I usually do my best to address all concerns, user needs and diagram of proposed network setup, equipment needs and estimated cost.