Web services permitem a comunicação entre diferentes sistemas. Com a adoção de tecnologias como UDDI, XML, WSDL e SOAP, aplicações de diversos locais da Internet podem ser integradas e interconectadas como se fizessem parte de um mesmo sistema, independentemente da linguagem de programação na qual foram desenvolvidas.