统并将它们移植到其他操作系统对于除了最大的应用程序之外的所有操作系统而言都是非常昂贵的 （现在，用于移动设备的本地应用程序也受到一些或所有上述问题的困扰。）相反，网页应用程序使用由各种网页浏览器支持的标准格式（如HTML和JavaScript）编写的网页。网页应用程序可被视为客户端 - 服务器软件的特定变体，其中客户端软件在使用诸如HTTP的标准程序访问相关网页时被下载到客户端机器。每次访问网页时都可能会发生客户端网页软件更新。在会话期间，网页浏览器解释并显示页面，并作为任何网页应用程序的通用客户端。