A web application is a software application that the user interacts with via a browser. Web applications are growing in popularity because they can be updated and maintained without having to distribute or install software on computers and because of their cross-platform compatibility.