ウェブアプリケーションは、Webの機能や特徴を利用したアプリケーションのことである。通信の手段としては、アプリケーションプロトコルの1つであるHTTPを利用し、データのI/OとしてはCGI及びCookieを利用し、ユーザインタフェースとしてはHTMLやMacromedia Flashを使用する。JavaScriptを利用することも多い。