El documento describe los pasos para satisfacer necesidades: 1) determinar las necesidades y planear considerando la factibilidad técnica, económica y operativa, 2) diseñar el sistema o programa mediante un diagrama de flujo y explicación, 3) escribir el código del programa en el lenguaje adecuado, 4) realizar pruebas alfa, beta y de producción, 5) implantar la nueva solución con un programa piloto, y 6) instalar la solución para producción y mantenimiento revisando periódicamente el software.