Este documento describe los cuatro tipos principales de software: software de aplicación, software de programación, software de sistema y software de red. El software de aplicación incluye programas como procesadores de texto y hojas de cálculo. El software de programación son herramientas para desarrollar otros programas. El software de sistema controla el hardware y apoya otros programas. Y el software de red permite la comunicación entre computadoras y el compartir de recursos.