El documento describe las diferencias entre aplicaciones web y nativas, así como la arquitectura básica de una aplicación web. Las aplicaciones nativas se ejecutan en un sistema operativo mientras que las aplicaciones web se ejecutan en un navegador. Aunque las aplicaciones web son multiplataforma, tienen un rendimiento ligeramente inferior. La arquitectura mínima de una aplicación web consiste en un cliente y un servidor, mientras que una arquitectura recomendada separa la presentación, negocios y datos.