在计算中,网络应用支持软件又称网络应用程序或Web应用程序,是客户端 - 服务器 计算机程序,客户端(包括用户界面和客户端逻辑)在Web浏览器中运行。常见的Web应用程序包括网络邮件,在线零售,在线拍卖,维基,即时消息服务和许多其他功能。单页面应用程序更类似于应用程序,因为它们拒绝在具有不同URL的不同页面之间移动的更典型的Web范例。像Sencha Touch和AngularJS这样的单页框架可能被用来加速为移动平台开发这样一个Web应用程序。任何类型的动态网页与“网络应用程序”之间的一般区别尚不清楚。最有可能被称为“网络应用程序”的网站是那些与桌面软件应用程序或移动应用程序具有类似功能的网站。HTML5引入了明确的语言支持,可以使应用程序作为网页加载,但可以在本地存储数据并在离线时继续运行。