Codificación
Planificación
Instalación
Mantenimiento
Análisis
Pruebas
Diseño
Desarrollo y depuración del software, documentación interna, externa y de usuario
Implantación, despliegue, entrenamiento, evaluación
Validar que todo el código escrito funcione bien respecto a los requerimientos
Clasificación de requerimientos, organización de la arquitectura de software
Mejoras, corrección de errores, añadir funcionalidades
Estudio de viabilidad, alcance del sistema, necesidades
Definición de requerimientos, análisis de requerimientos