Las aplicaciones web son herramientas que los usuarios pueden utilizar a través de Internet o una intranet mediante un navegador. Normalmente tienen una estructura de tres capas con el navegador como la primera capa, una tecnología web dinámica como la segunda capa intermedia, y una base de datos como la tercera y última capa. Las aplicaciones web ofrecen la ventaja de funcionar igual independientemente del sistema operativo del cliente.