El software se divide en software comprado y software a medida. El software comprado son aplicaciones de uso general diseñadas para su venta comercial, mientras que el software a medida son aplicaciones específicas para actividades más especializadas. Existen también diferentes tipos de aplicaciones como de negocios, utilería, personales y entretenimiento.