2.4 Tipos de software