Los servicios web permiten el intercambio de datos entre aplicaciones a través de protocolos como Internet. Estas aplicaciones se desarrollan en diferentes lenguajes y facilitan la combinación de software y servicios de distintas compañías. Los servicios web promueven estándares basados en texto para una mejor interoperabilidad.