La diferencia radica en el alcance del trabajo que realizan. La programación informática se ocupa de un aspecto específico de un proyecto determinado, a saber, la codificación. Mientras que de los desarrolladores se espera un conocimiento más amplio del proyecto en su conjunto. Cada una de estas funciones requiere una competencia técnica.