Este documento resume tres tipos de software: software de aplicación como procesadores de texto y hojas de cálculo, software de sistema que actúa como intermediario entre el hardware y las aplicaciones como Windows, y software de programación como compiladores y editores que los programadores usan para desarrollar programas.