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'.
Desarrollo de videojuegos
Los desarrolladores de videojuegos se clasifican en tres categorías: "desarrolladores terceros", "desarrolladores internos" y los más pequeños "independientes". Los desarrolladores generalmente contratan a un grupo de programadores, diseñadores de juegos, artistas, ingenieros de sonido, productores y probadores, a pesar de que algunos de estos roles pueden ser externos. De manera confusa, una persona individual dentro de cualquiera de estos roles puede ser llamada "desarrolladora de videojuegos". También pueden clasificarse de la siguiente manera: