Las aplicaciones web son aplicaciones que los usuarios pueden acceder a través de un navegador web mediante internet o una intranet. Suelen tener una estructura de tres capas con el navegador como primera capa, una capa intermedia con tecnología dinámica como PHP o Java, y una base de datos como tercera capa. Algunas aplicaciones requieren software adicional para ofrecer más funcionalidad aunque se ejecuten en el navegador.