
Cualquier programa que sea instalado en un ordenador con el fin de realizar las tareas que el usuario necesite.
Consiste en un software que sirve de soporte o base para controlar e interactuar con el hardware y otros programas.
Conjunto de herramientas y utilidades que permiten a los programadores realizar desarrollar programas informáticos utilizando diferentes lenguajes de programación o bases de datos.