Actualmente, los grandes proyectos de software se dividen en partes, dentro de un equipo de desarrollo.