There are a variety of issues to consider, but there are also advantages:
* Ability to access your applications and data from any location
* Platform independence - The web as a platform could destroy Windows dominance.
* Automatic updates - allowing you to have the latest updates without having to install anything yourself
By using your own hosting, you could install your own versions of the software that you use, meaning that you can control what is updated and what isn't. Web software could use features that obtain settings from the local host and also from the software vendor - of course, these settings could be changed by the software user to suit their preference.
* Ability to access your applications and data from any location
* Platform independence - The web as a platform could destroy Windows dominance.
* Automatic updates - allowing you to have the latest updates without having to install anything yourself
By using your own hosting, you could install your own versions of the software that you use, meaning that you can control what is updated and what isn't. Web software could use features that obtain settings from the local host and also from the software vendor - of course, these settings could be changed by the software user to suit their preference.