El documento describe los pasos para crear un programa que ayude a los usuarios a resolver problemas de manera lógica. Estos pasos incluyen especificar el problema, analizarlo para definir un algoritmo con los pasos para resolverlo, codificar el algoritmo en un lenguaje de programación, digitalizar el código fuente, compilarlo para corregir errores, verificar que los resultados sean correctos, y documentar el programa para que otros puedan usarlo.