El documento describe los siete pasos para resolver problemas por computadora: 1) Definición del problema, 2) Análisis de la solución, 3) Diseño de la solución, 4) Codificación, 5) Prueba y depuración, 6) Documentación, y 7) Mantenimiento. Cada paso es dependiente de los anteriores y juntos proveen un método explícito y ordenado para encontrar una solución sin errores al problema.