A web application is software accessed through a web browser, unlike traditional desktop applications. It runs on a server and users interact with it via the internet.