we have decided to setup 10 laptops and 10 desktops with a server which can control all activities , so what configuration of server should be and which types of items will be required
Your question appears to be very much a "homework" question.
Even if not a homework question, you need to provide more details about the environment, the desired connectivity, what infrastructure (if any) exists, OS required, software to be run, etc., etc..