Este documento describe los diferentes tipos de software, incluyendo software de sistema, tiempo real, gestión, ingeniería y científico, empotrado e inteligencia artificial. También describe la ingeniería de software como una disciplina que incluye análisis, diseño, desarrollo, pruebas e implementación de software. Finalmente, explica que los prototipos son simulaciones interactivas que permiten probar el flujo de interacción antes de comenzar la programación.