El documento describe las etapas del desarrollo lógico de un problema mediante un ordenador: análisis del problema, diseño del algoritmo, codificación del programa, depuración para corregir errores, compilación para traducir el código a lenguaje de la máquina, y mantenimiento del programa.