I'm basically looking for assistance with setting up what one employer has for another employer. So I go to work and there are say, 10 computers available and 5 being used. Everyone does not have physical hard disks in their desktop on their desk, just a box with memory and standard on-board components, VGA, USB, A/V etc. Everyone is running Linux and can choose between their desktops, i.e. GNOME, KDE, XFace.
What would be required for me to replicate this. I basically want to reduce the cost of having to keep buying new computers and manage multiple computers' files, folders, emails, etc. I would like to just have a server/rack that employees can come to work, login and be provided programs/desktop for performing their job functions.
Hopefully I'm making sense.