Você pode usar o Microsoft SourceSafe, Visual Studio Team System Source Control ou utilizar uma versão free (CVS ou Subversion)
Essas ferramentas funcionam como um repositório dos fontes (formulários, tabelas , consultas, classes) criados pela equipe de desenvolvimento. Ele armazena esses arquivos em versões o que permite uma comparação de qualquer objeto para cada versão, ou seja, você pode comparar o código de uma classe da versão e pode bloquear um arquivo que esta sendo usado por um membro da equipe de forma que os demais não tenham acesso a ele.
2 links para complementar a explicação:
http://www.baboodev.com.br/absolutenm/templates/content.asp?articleid=411&zoneid=1
http://www.microsoft.com/brasil/msdn/tecnologias/vs2005/VSTSSource.mspx
Espero ter ajudado!