Веб-приложение — приложение, в котором
клиентом выступает
браузер, а
сервером —
веб-сервер. Браузер может являться реализацией так называемых
тонких клиентов. Браузер способен отображать
веб-страницы и, как правило, входит в состав
операционной системы, а функции его обновления и сопровождения лежат на поставщике операционной системы. Логика приложения сосредотачивается на сервере, а функция браузера заключается в основном в отображении информации, загруженной по
сети с сервера, и передаче обратно данных пользователя. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, и веб-приложения, таким образом, являются межплатформенными сервисами. По причине этой универсальности и относительной простоты разработки веб-приложения стали широко популярными в конце
1990-х — начале
2000-х годов.