Software palabra proveniente del ingls (literalmente: partes blandas o suaves),
fue adoptada por la RAE. Se refiere al equipamiento lgico o soporte lgico de un computador digital, comprende el conjunto de los componentes lgicos necesarios para hacer posible la realizacin de una tarea especfica, en contraposicin a los componentes fsicos del sistema (hardware). Tales componentes lgicos incluyen, entre otras, aplicaciones informticas tales como procesador de textos, que permite al usuario realizar todas las tareas concernientes a edicin de textos; software de sistema, tal como un sistema operativo, el que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interaccin con los componentes fsicos y el resto de las aplicaciones, tambin provee una interface ante el usuario. SE CLASIFICAN: SISTEMAS OPERATIVOS Un Sistema Operativo (SO) es el software bsico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Las funciones bsicas del Sistema Operativo son administrar los recursos de la mquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento. Los Sistemas Operativos ms utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer. SOFWARE DE APLICACIN 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. La diferencia entre los programas de aplicacin y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso ms cmo del mismo, mientras los de aplicacin son programas que cooperan con el usuario para la realizacin de las actividades mencionadas. Algunos ejemplos de software aplicaciones son: Editores. (PhotoShop para el Diseo Grfico) Procesadores de texto. (Bloc de Notas) Hojas de Clculo. (MS Excel) Sistemas gestores de bases de datos. (MySQL) Programas de comunicaciones. (MSN Messenger) SOFWARE DE PROGRAMACION El Software de Programacin es el conjunto de herramientas que permiten al desarrollador informtico escribir programas usando diferentes alternativas y lenguajes de programacin. Este tipo de software incluye principalmente compiladores, intrpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado que contiene las herramientas anteriores, y normalmente cuenta una avanzada interfaz grfica de usuario (GUI). Editores de texto (Pascal, Edit de MS-DOS) Compiladores (C, C++, Visual basic, Fortran, Cobol) Intrpretes (Ensamblador, Java) Enlazadores (Oracle, Circle) Depuradores (GNU Debugger (gdb), SoftICE ) Entornos de Desarrollo Integrados IDE (NetBean, Visual Basic)