We wonder what are they exactly when one hears of web-based applications? They are actually applications which are used either over the Internet or Intranet. In other words, web applications are used over a network. Sometimes, the term can also be used for applications which are hosted on a web browser controlled environment. An application, which is coded in a browser supported language can be called a also web application. These applications have come to the forefront for they have many advantages in the last few years. One can use these application widely, which is an advantage. The most commonly used applications include webmail, online auctions, retail sales, etc.

s backThe web-based applications have come a way that is long the desktop applications. Many users are using these over the desktop applications. The differences can be compared with application vs web server.
Convenience
It is very convenient for use. One can access these applications 24 hours a and 365 days a year day. They can be used in any right part of the world, at any given time. The database that is entire available all the time. One can either make use of the phone or computer to access the required data, whenever it is required. A person need not be confined only to his office.
No Installation and/or Maintenance
These do not have to be installed as they run on a web server unlike the desktop applications. The trouble and time required for installing a software are also done away with. At the time that is same since the web servers are used, maintenance and troubleshooting problems hardly arise. One does not have to go through the headache of heavy backups to be taken on disk space, etc., either.
Cost
These are cost-effective as compared to the desktop applications. At the time that is same they do not waste any space on the computer, as the software are run from a server. One does not have to pay for maintenance fees either.
Multiple Platforms
The beauty of the web applications is that they work on multiple platforms. Most of the applications work on different Internet browsers like Internet Explorer, Mozilla Firefox, etc. They are often also compatible with most of the computer systems that are operating. Immaterial of the browser or the operating system, there is no difference in the real way these applications work. The quality of work remains the same all the time.
Advanced Versions
As a user, you do not have to worry about whether the application is up-to-date. There is no need of being on the run always, as the up-gradation, etc. is taken care of. This is one of the best advantages of open source web applications.
User Training
One does not have to undergo training at any time that is particular. At the same time, then he/she can decide the pace of learning as well if a particular user is a slow learner or does not have a lot of time to spare.
Disadvantages
The first one is that if the Internet connectivity is slower, the application will also take time to run among the disadvantages. This may cause the user some headache if he is in a hurry to finish the work up. Since these applications are developed to be compatible for a true number of web browsers as well as operating systems, they do not come with sophisticated interfaces. This can be a turn off, if a user is used to interfaces that are sophisticated. At the time that is same developing a web application often takes more time, as compared to the desktop software development. The developers do take considerable amount of time for the same since a lot of work has to be done on the compatibility of browsers along with the versions. Last but not the least, there are certain security issues which need to be addressed when it comes to applications that are web-based. There are chances of it being hacked, whether knowingly or unknowingly. Therefore, more care has to be taken to work on this concern.
Like it is said every coin has two sides, same is the full case with the web applications as well. Along you decide the kind of application you are looking for with it, severity of the pros and cons will help.