El documento describe la evolución de la industria del software y clasifica los tipos de software. Originalmente, el software se consideraba secundario al hardware. La industria del software se divide en desarrolladores independientes (primarias) y compañías que producen software para otras (secundarias). El software también se clasifica como horizontal, que puede usarse en múltiples industrias, como los sistemas ERP, o vertical, que cubre las necesidades específicas de una industria en particular.