Existen herramientas llamadas
Control de versiones.
Para el desarrollo, si pueden estar en diferentes equipos y cuando ya esté terminado, se colocan en el servidor principal.
Un equipo servidor (NO PC), dependiendo del que tengan, debe cumplir con los requierimientos de todos los desarrollos.
Además, si son tan pesadas, existe las n-capas donde muchos la resumen generalmente en 3:
- Capa WEB (El servidor web)
- Capa de Aplicación (Donde van a ir las aplicaciones)
- Capa de Base de Datos.
Teniendo esa estructura como mínimo, no tendrías problemas. Además, crees que cuando se alquila un hosting en internet le van a dar uno por cliente? No lo hacen a menos que lo requieran y estos hosting alojan muchos sitios.
Otro factor que afecta en el desempeño, es la velocidad de conexión la cual, para situaciones "vitales" de la empresa, debe ser dedicada al sitio y es por eso que algunas empresas contratan internet por fibra.
Saludos.