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'.
Microsoft
Redmond recluta a jóvenes universitarios desarrolladores de software y los mantiene en la empresa. La toma de decisiones se lleva a cabo por desarrolladores. Se podría decir que los desarrolladores de software en Microsoft están considerados como las "estrellas" de la compañía, mientras que en otras empresas como en IBM, estas son los agentes de venta.