Desarrollador de software
En informática, un desarrollador (al que con frecuencia también se conoce como analista-programador), es un especialista en informática que es capaz de concebir y elaborar sistemas informáticos (paquetes de software), así como de implementarlos y ponerlos a punto, utilizando uno o varios lenguajes de programación.
Artesanía de software
En diciembre de 2008, un número de aspirantes a artesanos de software se reunieron en Libertyville, Illinois con la intención de establecer un conjunto de principios para la Artesanía de software.