Los servicios web permiten la interoperabilidad entre máquinas a través de redes. Existen diversas definiciones de servicios web debido a su complejidad. Los servicios web utilizan protocolos como SOAP para intercambiar datos entre aplicaciones y ofrecer servicios de forma remota a través de la web. Java, PHP y otros lenguajes pueden consumir servicios web. Google ofrece numerosos servicios web populares como Gmail, Google Maps, Google Docs y Google AdSense.