Una aplicación a la que los usuarios acceden a través de Internet se denomina aplicación web. En general, cualquier software al que se acceda a través de un navegador web podría llamarse una aplicación web. Las aplicaciones web han ganado una inmensa popularidad debido a su facilidad de uso. Según el W3C (World Wide Web Consortium), un servicio web es un sistema de software que permite que diferentes máquinas interactúen entre sí a través de una red. Los servicios web logran esta tarea utilizando estándares abiertos XML, SOAP, WSDL y UDDI.
Es muy fácil usar las aplicaciones web ya que el único requisito es un navegador web. Las aplicaciones web populares incluyen aplicaciones de correo web, subastas en línea, wikis, etc. Generalmente, las aplicaciones web están organizadas en niveles, donde cada nivel es responsable de una tarea específica.
Una aplicación web es una aplicación a la que se accede a través de un navegador web que se ejecuta en la máquina del usuario, mientras que un servicio web es un sistema de software que permite que diferentes máquinas interactúen entre sí a través de una red. La mayoría de las veces, los servicios web no tienen necesariamente una interfaz de usuario, ya que se utiliza como componente en una aplicación, mientras que una aplicación web es una aplicación completa con una GUI (Interfaz gráfica de usuario). Además, los servicios web se pueden utilizar para comunicar o transferir datos entre aplicaciones web que se ejecutan en diferentes plataformas.