1
Son aquellos programas que permiten al programador programar, es decir desarrollar otros programas, usando para ello diferentes lenguajes de programación
2
Son los programas que realizan determinadas tareas típicas humanas, que anteriormente se hacían a mano
5
El programa se distribuye con limitaciones
7
Son las instrucciones para comunicarse con el ordenador y que hacen posible su uso
8
Programas que sirven para que el usuario tenga control sobre el ordenador y dar soporte a otros programas
10
todo aquel programa que se distribuya gratuitamente, con ningún coste adicional.
11
Programas gratuitos en su totalidad pero que incluyen publicidad en su programa
13
Puede ser de pago o gratuito, pero una vez adquirido el programa, el usuario tiene acceso al código fuente (las instrucciones del programa) y puede modificarlo y/o ampliarlo y redistribuirlo libremente.