Okay so we wish to setup a small office LAN / WLAN. We have 10 desktop PC's and 5 Laptops. which makes around 20 users. Those with laptops will only connect via the wireless network, if needed they will also use the LAN cable.
We require a server, we have a modem and router for Internet use via the server. We also want to use Windows Server 2008 R2 and provide its services to users such as file sharing, printer sharing, web application access (intranet site), VPN access, etc etc and everything else that comes with the Server OS. Also if we need to have MS exchange email, do we need a separate server for that or can we have that on the same server? Since the number of users are barely 15, we don't really want have hi-fi requirements. We would also probably need a switch or a hub. Ofcourse we want to be able to upgrade the network if we have more users or the server needs more ram or hard disk.
Can some of please suggest a list of hardware (doesnt have to be vendor specific just names of devices) we can use, while others please suggest what softwares to use on server / clients. We will be assembling the server so please suggest parts like processor, HDD etc.
Lastly, Is there any step by step tutorial online to setup such a small LAN / WLAN based network? With diagrams and screenshots to setup such a network?