Es la organización y planificación de instrucciones en un algoritmo, con el objetivo de tornar visible la implementación de un programa o software. La lógica de la programación es la organización coherente de las instrucciones del programa para que su objetivo sea alcanzado.