Desarrollador de software
Nota: para que un programador se convierta en desarrollador, debe poseer experiencia y saber el manejo y la aplicación de metodologías de desarrollo; es sobre todo la experiencia y el conocimiento técnico, lo que ha impulsado la evolución del término 'programador' hacia el término 'desarrollador'.
Ingeniería técnica en informática de gestión
Los Ingenieros Técnicos en Informática de Gestión empiezan su labor con el análisis de las necesidades de los usuarios y a continuación, diseñan, testean y desarrollan software para satisfacer esas necesidades. Durante este proceso se crean series de instrucciones detalladas, llamadas algoritmos, que le dicen a la computadora qué debe hacer. También pueden ser responsables de la conversión de estas instrucciones en un lenguaje de ordenador, un proceso llamado de programación o de codificación, pero esto generalmente es responsabilidad de los llamados programadores de computadoras. Los Ingenieros Técnicos en Informática de Gestión deben ser ingenieros expertos en las Tecnologías de la Información para garantizar que los sistemas funcionen correctamente.