Este documento describe diferentes tipos de software, incluyendo sistemas operativos, controladores de dispositivos, herramientas de diagnóstico, servidores, utilidades, editores de texto, compiladores, intérpretes, enlazadores, depuradores, IDE, aplicaciones de sistemas de control industrial y ofimáticas, software educativo y de otras categorías. También explica las diferencias entre software libre y propietario.