Existen varias definiciones similares aceptadas para software, pero
probablemente la ms formal sea la siguiente: Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados, que forman parte de las operaciones de un sistema de computacin. El software de Aplicacin es aquel que hace que el computador coopere con el usuario en la realizacin de tareas tpicamente humanas, tales como gestionar una contabilidad o escribir un texto, como ejemplos Aplicaciones ofimticas (Office, Word, Excel) Software de Clculo Numrico (Excel, COI, NOI, SAE) Software de Diseo Asistido CAD (Auto CAD) Los lenguajes de programacin son herramientas que nos permiten crear programas y software. Es un lenguaje artificial que puede ser usado para controlar el comportamiento de una mquina, especialmente una computadora. Estos se componen de un conjunto de reglas que permiten expresar instrucciones que luego sern interpretadas. Con los lenguajes de programacin se crea el software de aplicacion y los sistemas operativos. Entre ellos tenemos Del phi, Visual Basic, Pascal, Java, etc..