Im allgemeinen Wortschatz werden häufig die Begriffe Entwickler und Programmierer gleichwertig behandelt, obwohl sie in ihrer Tätigkeit signifikante Unterschiede aufweisen: Programmierer werden meist als Freiberufler beauftragt bestimmte Probleme zu lösen oder ein Programmcode für eine sehr spezifische Aufgabe zu entwickeln. Sie haben einen geringen Einfluss auf das Gesamtprojekt. Hingegen Software Entwickler sind in den gesamten Projektumfang einbezogen. Sie kümmern sich entweder um das Gesamtsystem oder ein spezifisches Modul. Fazit: Ein Programmierer ist beschränkt auf Kodierung einer kleinen Programmeinheit, eines vom Entwickler verantworteten Gesamtsystems.