There are a lot of advantages using web based applications. It provides both private individuals and business owners to cut down on costs as there are a lot of free applications available online. It is highly cost-effective because users use a uniform environment to access the system. It also provides easy access as users can easily log in using the internet unlike the traditional applications where they need to be in front of their PC to be able to use it. Desktop applications are also more difficult to navigate compared to web based applications. Usually, these are easier to customize and update the entire look of the application. It is also easier to install and maintain as users are prompted when a new version is available. This is more convenient compared to maintaining each computer for updates every time a new version of the application becomes available. Further, web based applications are more secured as these are monitored by experienced server administrators.