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'.
Kit de desarrollo de software
Un kit de desarrollo de "software" ( o SDK) es generalmente un conjunto de herramientas de desarrollo de software que permite a un desarrollador de "software" crear una aplicación informática para un sistema concreto, por ejemplo ciertos paquetes de "software", entornos de trabajo, plataformas de "hardware", computadoras, videoconsolas, sistemas operativos, etcétera.