Aplikacja webowa to aplikacja uruchamiana w przeglądarce, która przez dostarczony interfejs ma dostarczać użytkownikowi jakąś konkretną usługę. Takie aplikacje w znakomitej większości komunikują się z głównym serwerem, by móc serwować użytkownikowi treści i reagować na jego akcje. Dostęp do internetu w takim wypadku jest nieodzowny, choć są też aplikacje, które z powodzeniem potrafią obsłużyć i tymczasowo działać również w trybie offline lub (ale to rzadziej) w ogóle nie wymagają połączenia internetowego, bo przechowują wszystkie dane w pamięci przeglądarki.