Eine Web-Applikation (oder auch Web-App) ist eine Softwareanwendung, die über einen Webbrowser auf einem Computer oder mobilen Gerät ausgeführt wird. Im Gegensatz zu Desktop-Anwendungen oder mobilen Anwendungen wird eine Webanwendung nicht auf dem Gerät des Benutzers installiert, sondern über das Internet aufgerufen und ausgeführt. Webanwendungen basieren in der Regel auf den gleichen Technologien wie Websites, darunter HTML, CSS und JavaScript, sowie auf serverseitigen Skriptsprachen wie PHP, Ruby on Rails oder Python. Sie werden häufig eingesetzt, um den Benutzern eine einfache und schnelle Möglichkeit zu bieten, auf Daten und Dienste zuzugreifen, ohne dass sie eine Desktop-Anwendung oder mobile Anwendung installieren müssen. Webanwendungen können für verschiedene Zwecke entwickelt werden, wie z.B. für die Verwaltung von Geschäftsprozessen, für Online-Shops, für soziale Netzwerke, für Online-Spiele und für viele andere Anwendungen. Sie bieten oft eine nahtlose Benutzererfahrung und können je nach Anforderungen und Bedürfnissen des Benutzers dynamisch angepasst werden. Eine der Hauptvorteile von Webanwendungen ist, dass sie plattformunabhängig sind, da sie über einen Webbrowser aufgerufen werden können, der auf verschiedenen Betriebssystemen läuft. Darüber hinaus müssen Benutzer keine Software aktualisieren oder herunterladen, da Updates automatisch auf dem Server implementiert werden.