La gestión de proyectos es un enfoque metódico para planificar y orientar los procesos de un proyecto desde el principio hasta el final. Se basa en cuatro pilares: el personal, el producto, el proceso y el proyecto mismo. El ciclo de vida del software incluye análisis del entorno, requerimientos, diseño, desarrollo, pruebas y mantenimiento.