的代码和本地安装在每个客户机上的代码之间共享。换句话说，一个应用程序有自己的预编译客户端程序作为其用户界面，必须分别安装在每个用户的个人电脑上。升级到应用程序的服务器端代码通常还需要升级到安装在每个用户工作站上的客户端代码，这增加了技术支持成本并降低了生产力。此外，应用程序的客户端和服务器组件通常都与特定的计算机系统结构紧密相连，操作系统并将它们移植到其他操作系统对于除了最大的应用程序之外的所有操作系统而言都是非常昂贵的 （现在，用于移动设备的本地应用程序也受到一些或所有上述问题的困扰。）相反，网页应用