Programación es el tipo de actividad con la que se crean códigos ejecutables mediante una computadora; es la creación de secuencias de comandos o de software (esto incluye prototipos y la creación de dicho código para realizar pruebas o modelización). Asimismo, está estrechamente relacionado con una actividad más amplia que es la del desarrollo de herramientas. La Programación es independiente de la Codificación (con la cual se enriquece un documento haciendo modificaciones estructurales, relacionadas con el diseño, la semántica u otra información sobre una parte específica de un documento explícito añadiendo marcadores para su transcripción).