Este documento introduce la ingeniería de sistemas de software y clasifica el software en tres categorías: software de sistemas, software de programación y software de aplicación. El software de sistemas incluye sistemas operativos, controladores de dispositivos y herramientas de diagnóstico y optimización. El software de programación comprende editores de texto, compiladores, enlazadores, depuradores e IDEs. El software de aplicación abarca aplicaciones de oficina, software educativo, empresarial, bases de datos y más.