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.
Distribuidora de software
Una distribuidora de "software" es una empresa que se dedica a mediar entre las de desarrollo de "software" y los minoristas. Una empresa de desarrollo de "software" puede acudir a una distribuidora para que ésta se encargue de difundir el producto. En el otro sentido, una distribuidora puede decidir publicar un producto y para ello encargar la elaboración a una empresa de desarrollo. También puede ocurrir que una empresa cumpla ambas funciones: desarrollar y distribuir el "software". Las distribuidoras habitualmente venden licencias de "software" bajo limitaciones temporales y geográficas, y retribuirle regalías a la desarrolladora.