El software proviene de las palabras "soft" que significa suave y "ware" que significa ámbito o área. El software se compone de un conjunto de órdenes que permiten controlar la computadora para que el usuario pueda realizar tareas. Existe software de sistemas para el servicio del usuario, software de aplicación orientado a las tareas del usuario, y software de programas listo para construir otros programas usando lenguajes de programación.