En un mundo tecnológico de constantes cambios, se espera que las empresas provean más con menos recursos. SOA provee a las empresas de desarrollo de software la habilidad de responder rápida y eficientemente a las solicitudes de servicio. Sin embargo, SOA no es compatible con todas las aplicaciones.