Este documento clasifica los tipos de software en tres categorías principales: software de sistema como sistemas operativos y controladores de dispositivo; software de programación como compiladores e intérpretes; y software de aplicación como procesadores de texto, hojas de cálculo y programas de comunicaciones. Además, el software de aplicación se subdivide en categorías como aplicaciones ofimáticas, software educativo, software médico y software de diseño asistido.