El documento describe varios tipos de software utilizados en sistemas informáticos, incluyendo controladores de dispositivos, herramientas de diagnóstico y corrección, herramientas de programación como editores de texto, compiladores, intérpretes, depuradores y enlazadores, entornos de desarrollo, software de control y automatización industrial, software médico, software de cálculo numérico y software de diseño asistido por computadora.