Webanwendungen oder auch Webapplikationen laufen in der Regel auf einem Web-Server. Webanwendungen sind eine Software, sind Computerprogramme, die im Internet den Datenaustausch zwischen dem Client, dem Computer des Benutzers, und dem Dienstanbieter, dem Server, über einen Browser ermöglichen.
Diese Interaktion sorgt für einen optimalen Datenaustauch und Informationsaustausch sowohl über das Internet als auch über das Intranet. Denn die räumliche Entfernung ist bei Webanwendungen nicht relevant. Durch die Eingabe einer Internetadresse – einer sogenannten URL – in einen Webbrowser, wird eine entsprechende Webanwendung gestartet. Diesen Vorgang wird im allgemeinen Generierung des Quellcodes genannt.