El documento describe las etapas para poner a punto un programa escrito en un lenguaje de programación estructurado. Primero, el código fuente escrito por el programador debe ser compilado para generar un código objeto. Luego, el enlazador enlaza el código objeto con bibliotecas para crear un programa ejecutable. El programador debe repetir los pasos de compilar, enlazar y ejecutar hasta que el programa funcione sin errores.