When you have multiple people working together on a range of sites, Ie: a web design / development team, what do you recommend in setting up the infrastructure. Ie Tools, systems etc

I'm working is a group of 3-5 people and we are looking at improving our workflow as everyone works locally on their machine. Just wondering how others have migrated to a better web dev environment.