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 software de código abierto
En 1997, Eric S. Raymond escribió "la Catedral y el Bazar". En este libro Raymond hace la distinción entre dos tipos de desarrollo de "software". El primero es el desarrollo convencional de "software" de código cerrado. Este tipo de desarrollo de métodos de desarrollo es, de acuerdo con Raymond, como construir una catedral; planificación centralizada organización fija y un proceso desde el comienzo hasta el final. La segunda es el desarrollo del código abierto progresivo, que es más como un gran bazar caótico con gente con muchas agendas diferentes y se acerca a lo que uno entendería por un emergente coherente y estable que solo podría ser posible a través de una sucesión de milagros. Esta analogía se refiere a la discusión que tiene lugar en un proceso de desarrollo de código abierto.