Web applications avoid the burden in deploying in each client machine.
Don't have to enforce version check in client machine.
Updates are easier.
Makes bug fixes easier.
No administrator rights checking.
Can access from anywhere.
Platform independent.
Support and maintenance are easier.
Adaptability in mobile applications.