Web Applications vs Desktop Applications

There has been a long running debate about webThere are always risks involved when dealing with
applications replacing desktop softwareworking online, regardless of how secure a host
applications. While some functions are bettermight say a web application is, that fact of the
suited to web applications. It is my belief thatmatter stands that the security risk of running an
security concerns and legacy systems will preventapplication of the Internet is more significant than
desktop software from becoming obsolete.when running an application on a standalone
Some argue that the debate between webdesktop computer. Some applications require
applications and desktop applications is pointless; asmore security than others, playing Sudoku on a
their is no clear answer. While still others argueweb application would cause little concern, but
that the issue at hand is as much a business anddealing with sensitive corporate formulas or
marketing issue, as it is a technological issue.accounting details in a web environment might be
What Defines a Web Application Vs a Desktopdetermined risky.
Application?Cost
A web application is an application delivered toOver the life of the software use, web
users from a web server like the Internet. Someapplications are typically significantly more
businesses run web applications on an intranet, asexpensive over time. Desktop applications are
well. Web applications are becoming more popularpurchased outright and rarely is their a recurring
due to the widespread use of the web browserfee for the software use. Some desktop
as a client.applications do have maintenance fees or fee
Some applications are better suited and morebased upgrades associated with them, but rarely
likely to become successful as web applications.is there a subscription fee associated with the
Web applications designed specifically for searchsoftware's ongoing use.
engine optimization, have become increasinglyMany corporate web applications use a different
popular. It is easy to understand why webmodel, users typically are charged monthly service
applications that relate to the Internet wouldfee to operate the software. Fees are considered
prosper, while business applications may have less"subscription fees". If you fail to renew your
appeal in a web environment.subscription you may be unable to access the
A desktop application is a self-contained programdata stored in the web application.
that performs a defined set of tasks under theConnectivity
user control. Desktop applications run from a localWeb applications rely on persistent and
drive and do not require a network orunmanaged connectivity. If you do not have an
connectivity to operate or function properly,Internet connection or if your host does not have
though if attached to a network desktopInternet connectivity you cannot access the
applications might use the resources of theinformation. Critical applications or businesses that
network.are time sensitive cannot risk denial of service
Pros and Cons to Desktop and Web Applications:attacks or power outages to interrupt their
Easily Accessibleoperations and access data that is sensitive.
Web applications can be easily accessed from anySlower
computer or location that has Internet access.Web applications that rely on the Internet to
Travelers especially benefit from the accessibility.transfer data rather than a computer's local hard
This often means that if a traveler has access todrive, may operate slower. The speed may also
a computer, phone or handheld with Internetvary based on number of users accessing the
connectivity they can utilize the web application.application.
Low Maintenance & Forced UpgradesBackups & Ownership.
Desktop applications need to be individuallyRegardless of the platform, companies need to be
installed on each computer, while web applicationssure that their data is appropriately backed up.
require a single installation.When using a web application that are hosted by
Many web applications are hosted by a 3rd partya third party, companies should clearly determine
and the maintenance fall under the applicationswho owns the data housed in the application, and
hosts responsibility. The ability to update andbe sure that privacy policies prevent that data
maintain web applications without distributing andfrom being used by the web host.
installing software on potentially thousands ofUltimately the accessibility of web based
client computers is a key reason for theapplications make them very desirable. Web
popularity of web based applications. This can be aapplications have some fundamental limitations in
blessing and a curse as users of web applicationstheir functionality, and are better suited for
on hosted systems are at the mercy of the host,specific tasks. Understanding the pro's and con's
if an upgrade does not go well, or the individualto each business model, will help users determine
user doesn't want or need the new features thewhether a desktop application or web application
upgrade will still go forward.will better suit their needs.
Increased Security Risks