Benefits of Application Software are: 1. They are developed to meet the exact need of the end user. A single software is developed for any specific application or task. Threat of virus is very less in application software, since any business. Software can be regularly updated as. Bespoke software advantages and disadvantages are the topics I will cover in this article. When it comes to choosing a new IT solution to an organization, your starting point is to decide whether to invest in an off-the-shelf solution or to develop a bespoke system.
10 Benefits Of Web Based Applications & Systems No More Updating Issues. According to a study from SC Magazine: tweetbox design='default'Small. Less Money, More Power. When it comes to desktop-based custom software application development. Platform Happy. Not only is being able to use a. Top 7 benefits of using containers. This enables you to easily and reliably run applications on different environments such as your local desktop, physical servers, virtual servers, testing, staging, production environments and public or private clouds. This portability grants organisations a great amount of flexibility.
Active1 year, 3 months ago
In the company I'm working for, it seems that all of a sudden all of our applications need to be ported to web applications. For as far as I can understand, the only reason is that the web application hype has finally contaminated some of our decision makers.
I am a fan of desktop applications because they are more user friendly. In my opinion, they are more responsive, have better user interfaces, are more customizeable and have better keyboard support. I just cannot see myself using web versions of Visual Studio or OpenOffice. Furthermore, I have the impression thin client desktop applications are easier to implement than their web-app counterparts.
Maybe I am overlooking some qualities of web applications, and maybe I am incorrect about the drawbacks I mentioned above. Therefore my question: is there anyone who can see advantages of web applications over desktop applications?
Update: So far, there came some interesting responses. Please note however that I am not talking about the difference between a thin and fat client application, but only between developing for a webbrowser platform versus a desktop platform.
Update: by 'web application' I mean the combination HTML/CSS/JavaScript, not rich internet applications such as Silverlight. These are very similar to desktop applications, the main difference being the fact that they run in a sandbox.
user874649
Dimitri C.Dimitri C.
11.6k1919 gold badges7676 silver badges9999 bronze badges
closed as primarily opinion-based by user764357, Flimzy, zero323, aIKid, showdevNov 12 '13 at 0:57
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
Advantages Of System Software19 Answers
157k4444 gold badges208208 silver badges250250 bronze badges
Desktop applications give a far superior user experience than web applications.
Sure every option has its pros and cons, but you need to rate these as well. Which is more important to you, user experience or platform independence? We rate user experience above many things. Yes we are making sacrifices, but that's part of life.
One way to convince your superiors is to prove to them that the user experience is lightyears ahead on a desktop application and try to convince them to create a desktop application before making the web application.
We have both at our company and our customers prefer the desktop app over the web app any day. They're quite willing to accept any disadvantages that comes with using a desktop application.
I'm not listing the advantages of a web app in my answer as others have done. Web apps and desktop apps both have pros and cons. Do both! Let your customer choose. Get back to me on the statistics. ;-)
MaltrapMaltrap
2,06111 gold badge2828 silver badges3232 bronze badges
I've done a fair bit of development writing both rich desktop apps and web sites.
Generally writing code for a desktop app is easier, there are more controls available, you have much greater control over how the app works.
Writing web applications really requires you to understand HTML, CSS and Javascript, as well as the limitations (or bugs when talking about IE) of the browsers. You have to worry about state and persisting it, and the mechanisms available to you are limited.
Having said that, over time I find myself enjoying writing web applications more and more. The limitations of the the platform makes you simplify things, and the statelessness of the web helps manage some of the complexity. My last web project went live and the business required virtually no training because non technical people are now familiar with webpages and how they work. It is also great just to put a fix in and have it go live straight away. If you've ever worked with upgrading desktop apps you will no doubt know how complicated and painful it can be.
Recently we have had some success with a mixed strategy (webtop), writing the main system as a web site, but then providing a client side application for power users who need more features. This can either host a browser control (in windows you can embed IE easily, in OS X you can do the same with safari), or use an API. Much like how Twitter gives you a web version, but power users can use TweetDeck or whatever.
Dave GlassborowDave Glassborow
20.1k44 gold badges3131 silver badges4444 bronze badges
Pro's of a web app over desktop app:-
Con's of a web app over desktop app:-
All of this is just a few of the many pro's and con's that you can find in this conversation
Marc TowlerMarc Towler
Both web and desktop platforms have their advantages and disadvantages. Good arguments can be made for both. Hybrid apps (part web, part desktop) also have advantages/disadvantages in this regard.
Application development should always be driven by requirements, not technology trends or religious prefs or comparative generalized advantages/disadvantages.
Ever try to sell a web app to folks in areas of the US or other countries where broadband access is spotty or non-existant? :) What about mobile access? Native, web-based, or hybrid? What about local access to data when there is no Internet connection, if it is required? Etc.
Start with the application requirement and work your way back to the technology. When you do that, you make the right decisions and end up with the best platform for the project at hand.
Example: Take the comment that reads, 'Desktop applications give a far superior user experience than web applications.' If the requirement (A) demands anywhere/anytime access from any computer equipped with a web browser and Internet access, and (B) also demands desktop-like performance (say, live database data that doesn't require page refreshes), then (C) the developer is led to consider technologies such as AJAX, Flash, Silverlight, Java, or even native clients that load as a browser control.
I'm just saying, again, be requirements driven, not technology driven.
RBLevinRBLevin
A lot points are already mentioned. But there are a few i cannot totally agree with:
Advantages Of Custom Application Software
2,42188 gold badges3636 silver badges4848 bronze badges
Depends of the type of the application. If you have cms application than it cannot be replaced with web (at least some parts) because the application needs to work with local resources like printer, bar code reader, fiscal printer, display and so on.
So, for this type of applications that needs local resources, desktop cannot be replaced. Also desktop apps can be very faster than web, for cms applications.
Imagine a big supermarket with a lot of customers waiting to pay their orders and paying windows with web applications. I have not seen such thing.
But also there are web frameworks like Oracle ADF that have even more reach than desktop assp.With ADF you can build web app identical to desktop app, in a way similar to the way the desktop apps are build. But is it expensive, learning curve is high and requires 'good' hardware.
But keep in mind that if for web you are not using tested components java script is not so good for mission critical apps, it is error prone.
darpetdarpet
2,06722 gold badges2626 silver badges3535 bronze badges
For me, who's normally completely web-based, the factor that swings me towards desktop apps is hardware integration. Web apps are great if all you need to do is read and submit data, but if it comes to interfacing with things like label printers, or other specialist hardware, a desktop app is the only real way to go. You can link these in with web services or the like if you absolutely have to have the 'Web App' tick box ticked, but specialist hardware support is for the most part out of the realm of the browser, and it makes much more sense to use existing APIs to access it.
richsagerichsage
24.3k66 gold badges5151 silver badges6565 bronze badges
These days with people opting for linux/osx/windows platform independence is a big feature. This helps target a much larger market
There are of course the obvious advantages that the application can be used anywhere in the world.. for convenience
user128026user128026
i agree with the points above ..
i just want to add some pro on web app :1. it looks nice. you can change the themes as well (just change the css) may be desktop app will looks boring to some user but wep app, you can change the themes/design and it will impress you user (and boss)
Cons: UI in web app are more complex and need ability in javascript and css stuff to make a good quality of UI.
I recommend you not to create from scratch (that would be pain) but build the new modules in web apps. that would be wise :)
nightingale2k1nightingale2k1
6,10788 gold badges5252 silver badges7474 bronze badges
The main reason for developing an application into a web approach is that it is more accessible than if you would suppose to compare it to a desktop application, but when doing it so you should be well informed of what to use depending on your needs.
Web-applications are good only if you are just going to develop applications that doesn't pass extremely confidential data, due for the reason that web-applications are deployed online they are prone to hackers than if you would compare it to a desktop application, desktop application could reduce security risk than on a web-application though there are already security measures to make website secured, but over the duration of time people will discover ways of destructing this security measures and I do believe that most of use knew about that most especially those hardcore hackers existing over there. Desktop application do also have security flaws but so very minimal.
But if somebody is really eager to take web-application for providing solutions then it would be better if he is well informed of the risk it may take also the same thing for people developing desktop applications.
chris
I'd like to nominate one advantage of web applications that is less commonly recognised. A well-designed web application usually integrates online help into the application - you don't find the usual clumsy division between the terse, incomprehensible desktop app and its verbose, disorganised help file. This is perhaps a cultural difference between web developers/designers and desktop developers.
MarkJMarkJ
28k44 gold badges5656 silver badges9797 bronze badges
i am also an admirer of desktop applications. Let me quote few more disadvantages of web applications:
JobinJobin
![]()
You are right about those advantages that you listed for desktop applications and there are even more that you forgot to mention (such as security, maintenance etc.) The main advantage of web applications is the fact that it can be consumed via a web browser from practically anywhere.
Visual WebGui is a solution aiming exactly at this as it allows to develop desktop (Windows) applications and run them as web applications so you can still enjoy the advantages of desktop development & deployment (intuitive, responsive, user friendly) and at the same time enjoy the accessibility of web applications.
Take a look, it might save you a lot of time and hassle.
user225949user225949
Most of the time user needs only a browser to use your application. No need to deploy all the stuff application needs, and no need to think about why your application doesn't work on a client.
CanavarCanavar
42k1717 gold badges7979 silver badges116116 bronze badges
15.4k2424 gold badges106106 silver badges156156 bronze badges
I used to develop desktop interfaces to my apps. Over the past 3 years I've moved across to pure web interfaces. Here is how I did it:
All users use the latest version of Chrome and the application is only accessible from the company intranet. Most users have a desktop shortcut that connects their Chrome in full-screen mode to the in-house server. The less savvy users aren't even aware (and don't need to be) that it is no longer a desktop app.
CyberFonicCyberFonic
3,47011 gold badge1818 silver badges2121 bronze badges
All agree with the comments above. C output pdf.
The illusion of desktop apps comparability is just a waste of time & being an ignorant about what future brings. web application is a newer & better technology than desktop applications. 10 years ago nearly No one was using web applications except some smart guy out there. Because it was completely new & experimental. and there was not enough tools to develop better & professional web applications. With PHP4 & its competition, many conditions changed. we all needed to be update ourselves.
Btw professional web applications can handle browser dependency problem.and there is a missing/ignored point: you can ACCESS from ANYWHERE with any platform/browser. With SSL much more secure.I don't know any professional desktop app with this feature.
Edit: Grammar & punctuation
risyasinrisyasin
Not the answer you're looking for? Browse other questions tagged web-applications or ask your own question.
Software and Applications (non-game) | Operating Systems | Bachelor of Computer Applications BCA
The advantage of an application software is that it helps agiven user accomplish a given task easily.
What is the advantages of operating system?
it helps to operate the application software and the system software of hte computer
Advantages and disadvantages of System software?
system software:- is use to create the software to service the computer hardware. Application software:-is use to create the software for users
Are Microsoft Word and Microsoft Excel system softwares?
No. Both are types of application software. No. Both are types of application software. No. Both are types of application software. No. Both are types of application software. No. Both are types of application software. No. Both are types of application software. No. Both are types of application software. No. Both are types of application software. No. Both are types of application software. No. Both are types of application software. No. Both are types of…
Is Access a database software application?
Yes, Access is a database software application. Yes, Access is a database software application. Yes, Access is a database software application. Yes, Access is a database software application. Yes, Access is a database software application. Yes, Access is a database software application. Yes, Access is a database software application. Yes, Access is a database software application. Yes, Access is a database software application. Yes, Access is a database software application. Yes, Access is a database…
A list of five different types of software application and picture?
various advantages and applications is various fields various advantages and applications is various fields
What is application software and list any two application software?
Application software is software designed for a specific purpose. One name of an application software is Netflix. Application software is also available for online banking services, games, reading, news, etc.
What are the fundamentals of application software?What is application software functions?What is MS-Word an example of?
It is a computer software application, specifically a word processor. It is a computer software application, specifically a word processor. It is a computer software application, specifically a word processor. It is a computer software application, specifically a word processor. It is a computer software application, specifically a word processor. It is a computer software application, specifically a word processor. It is a computer software application, specifically a word processor. It is a computer software…
Explain briefly systems software and application software?What software communicates with application software and the user?What is the use of application software?Advantages Of Customised Application Software
application software is actually a type of software used for some particular work on computer e.g.MS- office is an application software.
How would you describe application software?
A software which helps to run a application is called a application software. eg. Microsoft Office
Briefly list out the major application areas of software?
In software engineering, you will learn about major applications of software and briefly list them. Embedded software and Application software are the two areas of application software.
Four categories of application software?Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |