|WikiProject Companies||(Rated Start-class, Low-importance)|
|WikiProject Computing / Software||(Rated Start-class, High-importance)|
- 1 Useful
- 2 Application software vs. software applications
- 3 Image
- 4 about Industrial Automation software
- 5 Program?
- 6 Stop Deleting My Edits Without Explanation!
- 7 Is all "Enterprise infrastructure software" 'application software'
- 8 Correct my understanding of 'apps'
- 9 Should we swap the OpenOffice.org screenshot with a LibreOffice one?
- 10 APPLICATION SOFTWARE
- 11 Mobile apps?
- 12 Terminology
- 13 Problem with definition and suggested new definition
This page of application software is very usefull as for assignment, Thanks what is applications--188.8.131.52 (talk) 19:53, 9 September 2009 (UTC)--184.108.40.206 (talk) 19:53, 9 September 2009 (UTC)
Application software vs. software applications
I don't think that application software and software applications are the same. 'Application software' denotes specialized form software, namely those that is used for direct applications, eg. in comparison to operating system software that is not 'application' software. 'Software applications' however are a special form of applications, made 'from software', e.g. an operating system. Do you agree? If so, one should change redirects and article contents. FelixKaiser 16:35, 25 November 2005 (UTC)
Agreed. There is also a need for a page on software application from the standpoint of application portfolio management. I added a page for Software Application and linked between the two pages.--Nickmalik 01:52, 19 October 2006 (UTC)
- What is the difference between system software and applications software?
- "System Software" tends to refer to all of those components that are "generic" on the computer such as the operating system, the device drivers, the network layers, the HAL, etc. (Speaking a bit generally) no matter what application the computer is used for (or switched to), the system software remains approximately the same.
- By contrast, Application Software tends to be that software that implements the actual application (purpose) that the user is using the computer to accomplish. For example, text editing, word processing, data collection, architectural rendering, etc.
- The line can, admittedly, be a bit blurry, especially near the line between the system software and the application software, but generally speaking, you'll know which is which "when you see it".
- Atlant 23:56, 19 January 2006 (UTC)
- No software remains the same. The definition of software is that it is recodable and the definition of human is that it keeps learning. Besides updates between major version levels, firmware changes, and the exponential knee of technology, software remains 'soft'. The primary difference between system software is that system software provides a platform for applications. The platform is the combination of the O/S and the machine on which it runs. Utilities that are bundled with the sale of an Operating system, are considered application software since they have a user programmable interface (either GUI, BATCH, or etc.) The Kernel itself, drivers, and any run-time management services (not daemons) such as "init" for *nix platforms, or other real-time priority processes are considered to be system software. Keep in mind that personal computers are not the only computers in the world. Thanks! :) Ste4k 12:11, 22 June 2006 (UTC)
- Sorry, guys, but this is a distinction without a difference. A software application is application software, full-stop. Just as watching high-def TV is watching TV high-def, and eating cold porridge is eating porridge cold. They are the same thing. You aren't describing a difference here -- you're inventing one.--220.127.116.11 06:08, 20 March 2007 (UTC)
- Re the original section heading and question, I think part of the problem with the lede 1st par wording is a language/grammar issue. As of Now() it says:
Application software, also known as software application, application or app, is computer software designed to help the user to perform singular or multiple related specific tasks. Typical examples are word processors, spreadsheets, media players and database applications.
- The two phrases "application software" and "software application" cannot be correctly used interchangeably in English, as the current wording implies. In the phrase "application software" the noun is "software", and "application" is an adjective to describe what kind of software, whereas in the phrase "software application" the noun is "application", with "software" being the adjective to describe what kind of application. I've got a few other things to do but will come back and have a go at re-wording the lede to clarify the different uses of the two terms, if no-one else does it first. --Bricaniwi (talk) 08:11, 24 April 2010 (UTC)
I am changing the screenshot from MS Word to OpenOffice.org. The reason is twofold:
Firstly, under the fair use licensing tag of the MS Word image, it states that the image may be used for identification of and critical commentary on the software in question. Using the image to illustrate and example of a type of software does not meet the stated requirement.
Secondly, according to Wikipedia's fair use policy, fair use images shouldn't be used where free alternatives are available.
-Seidenstud 03:50, 27 July 2006 (UTC)
I deleted two image stubs (blank images) because they were blank, were poorly placed, and made the article difficult to read. I attempted to make some other clean ups and messed up on one of them but it was reversed anyway by another user or software. I attempted to remove the box asking this article to be changed to a prose format, as I can not understand how a prose format could be used with this list. The list is quite nicely categorized but it needs I believe examples under each category and subcategory perhaps in parentheses. This topic could also use a lot more writing with references about application software, its uses, history, and other such related topics. If their is another more detailed topic already perhaps it should be combined into that one or the topic name changed to Application Software Categories or something similar. I hope my suggestions or edits have not offended anyone, as my edits on this and other articles have often been reversed because of I believe pride of the contributors which I believe is detrimental to Wikipedia as a whole. I am not offended when my edits are reversed when they were a mistake such as when I messed up the columns on the list ;-) sorry about that. Contributors in my opinion need to be less dictatorial and more open to suggestions and other people's edits. This all said IMHO -Socrates1983--"The only good is knowledge and the only evil is ignorance." Socrates, Ancient Greek philosopher in Athens, Greece (469 BC - 399 BC) (talk) 13:37, 16 December 2008 (UTC)
about Industrial Automation software
I edited the section on industrial automation software because it lacked links to articles with examples. It appears to be describing possible features of software instead of actual software packages. I tried to find examples of packages that would use those classifications, but there appears to be none that aren't already mentioned in other categories. The only one that was unique to automation was programmable logic controllers which sums up sensors, actuators, and regulatory control. I was hesitant to even leave that part in because it is borderline describing system software instead of the application software contrasted by this article. HMI is summed up in the user interface article, but only describes a feature of system software. Supervisory, Process Optimization, Production Management, MIS, ERP, Corporate Business Systems software are all summed up by the Enterprise software and Enterprise infrastructure software examples in this article. Manufacturing Execution and Plant Engineering appear to be describing applications of programmable logic controllers.
The whole section and associated reference appears to be advocating for alternate ways of classifying software, but is too narrow in scope to classify all application software. It looks like the makings of a separate article rather than support of this article. Oicumayberight (talk) 17:33, 9 May 2008 (UTC)
What's the difference between an application and a program, other than the fact that you don't install applications, but install programs? What are the differences and why is this so? 18.104.22.168 (talk) 08:45, 25 July 2008 (UTC)
- To answer the question, the term 'program' is starting to slide away but it is largely a synonym for 'application' or 'utility' in the sense of "any non-system bit of software that can be invoked on demand." That definition is not the most rigorous one, I know. I noticed that we did use the word 'program' in this definition, and we should probably remove the use. Nickmalik (talk) 22:00, 31 July 2008 (UTC)
Stop Deleting My Edits Without Explanation!
I am becoming quite upset that my edits that I believe are adding to the article are being rolled back. If your going to roll back my edits at the very least give an explanation!!!--"The only good is knowledge and the only evil is ignorance." Socrates, Ancient Greek philosopher in Athens, Greece (469 BC - 399 BC) (talk) 16:26, 16 December 2008 (UTC)
- Your edits in this article are inconsistent with the style of most wikipedia articles. Although, there's no rule in the style guide that says all articles must be consistent, I find that inconsistency between articles often gets reverted just because most editors don't like to see it. I don't like many of the styles favored on wikipedia either. But it's easier to conform than to risk getting banned for edit warring over something as trivial as presentation style. Content is much more important. Oicumayberight (talk) 16:54, 16 December 2008 (UTC)
- You should explain better than that, and be more specific on what edits violate what styles. In general rolling back is not the recommended way if the edits add facts, only if the edits are disruptive such as vandalism. Instead the edits that have an improper style, should be properized by supportive edits instead of being rolled back. Changes should as often as possible be discussed in the talk page in order to seek consensus. Just as a general principle. ... said: Rursus (bork²) 10:20, 18 May 2009 (UTC)
Is all "Enterprise infrastructure software" 'application software'
Enterprise infrastructure software provides common capabilities needed to support enterprise software systems. (Examples include Databases, Email servers, and Network and Security Management)
So, should we not include entries in the example section for DNS management software, Router software, Firewall (computing) software, web server software and/or Intrusion prevention software? Personal firewalls are certainly application software... Seeking consensus here. It's often been said, for example, that Cisco is a software company disguised as a hardware company. Our article doesn't make clear which of these count as 'application software'.--Elvey (talk) 17:19, 4 May 2010 (UTC)
- A narrower interpretation of "application software" is more useful, because it helps distinguish the application-specific layer (invoked by the user) from whatever application-agnostic services the first layer uses. That sort of separation plays nicely with software engineering issues like identity, state management and n-tier/ distributed/cloud execution. I agree this interpretation doesn't offer an unambiguous cut-off point (e.g. systems like Lotus and Exchange straddle the boundary), but by this approach proxy servers, routers and firewalls wouldn't be "applications", would they? Actually, I doubt that a database system (or at least the core like the SQLite dll) could be called an application either, but I'm open to discussion on that. - Pointillist (talk) 22:09, 4 May 2010 (UTC)
Correct my understanding of 'apps'
Have never knowingly used an app, but the idea of them that I have is an app is designed and written for a specific device - an 'app' to run on a cellphone but it won't run an a tablet - enlighten me please. Dumarest (talk) 14:37, 8 March 2011 (UTC)
- The word "App" is just a contraction of the word "Application". It is only used by people too lazy to say "Application" or who think the use of fashionable words makes them sound clever. —Preceding unsigned comment added by 22.214.171.124 (talk) 17:55, 27 March 2011 (UTC)
Should we swap the OpenOffice.org screenshot with a LibreOffice one?
I just think it might be a good idea, considering it could make some people scratch their heads, when they install a discontinued "popular" office suite some years from now, because of this article.
- This user is incorrect. OpenOffice.org is still in active development by the Apache Software Foundation. LibreOffice is a forked spin-off project developed by the Document Foundation. Nothing was discontinued. What sort of nonsense is this? --126.96.36.199 (talk) 05:15, 12 October 2012 (UTC)
- The intro is indeed poor. Perhaps the analogy can be improved, for example by changing the lightbulb and generator to a railway and train or a shopping mall and a retail shop. Jim.henderson (talk) 15:32, 21 May 2011 (UTC)
Seems like whenever people use the word "app", they're referring to small, one-trick pony type programs developed for specific mobile OSes like Android or iOS (and by extension, Chrome and other ), not traditional software suites developed for desktop OSes. Can someone elaborate on this relatively unexplored connotation? 188.8.131.52 (talk) 22:58, 24 December 2011 (UTC)
UPDATE - I'd also like to add my $0.02 about "app" vs "application". Please, let's restrict usage of the term "app" to mobile devices, and "applications" to traditional computers. Use of "app" for applications is laziness, and this Wikipedia entry should not be encouraging that usage. — Preceding unsigned comment added by Pbeens (talk • contribs) 11:52, 29 February 2012 (UTC)
I believe that the introductory part of section "Terminology" is misleading at all. The word "application" should be simple presented as a computer program. Please make reference to the following definition of linux:
"Linux is, in simplest terms, an operating system. It is the software on a computer that enables applications and the computer operator to access the devices on the computer to perform desired functions. The operating system (OS) relays instructions from an application to, for instance, the computer's processor. The processor performs the instructed task, then sends the results back to the application via the operating system" (retrieved from "https://www.linux.com/learn/resource-center/376-linux-is-everywhere-an-overview-of-the-linux-operating-system").
In other words computer program can be regarded as part of two macro-categories: "operating system" which performs the task of dealinf with the hardware components and "application". I do no see any reason to compare an application to a "utility". The comparison with the language program is a non sense at all since an application is a sequence of instruction written in a programming language...The difference between an application and the program language is the same between a book and the alphabet or a car and the material substance used to build it — Preceding unsigned comment added by 184.108.40.206 (talk) 15:06, 24 February 2012 (UTC)
- That's a somewhat simplistic definition, and is really tailored to explaining Linux to newcomers. Having utilities as a distinct category from applications is very old, although clearly there's overlap. Same for programming languages, although this could be clearer in describing implementations of programming languages, rather than the languages themselves (IOW, we’re talking about the installed C compiler, not the C language itself). But both utilities (which you might consider applications for managing the system, rather than performing a task the user actually wants) and programming language implementations (application that are used to develop programs), are applications from the OS's perspective. So it's a somewhat flexible term. Rwessel (talk) 01:42, 25 February 2012 (UTC)
- I think the above definition is not simplistic since it is often present in a lot of books regarding the operating system. I can remember that Abraham Silberschatz, which may be deemed a "guru" on the field of the Computer Science gave a similar definition. In any case the "programming language" expression is really misleading since it may read in the sense that a programming language i.e, the way you use to write instructions, is the same than the instructions themself. Can you fix it? — Preceding unsigned comment added by 220.127.116.11 (talk) 16:44, 27 February 2012 (UTC)
- When Rwessel says that this definition is simplistic, he does not mean that it is inappropriate. He means that it basically ignores utility programs in order to avoid muddying the discussion.Chappell (talk) —Preceding undated comment added 14:58, 31 January 2013 (UTC)
Problem with definition and suggested new definition
I find the given "definition" of application software quite poor and not concise: "Application software [...] is computer software designed to help the user to perform specific tasks". Well, isn't all software made for that? I would say that all system software is designed to help the user perform specific tasks. The file system of a computer, for instance, has as its sole purpose to help users perform specific tasks. It wouldn't exist if it didn't help the user. But I wouldn't call a file system "application software". So something is wrong with the definition – it is simply illogical (being so wide that it doesn't say anything and therefore cannot be a real definition).
I am not sure, though, what a more logical definition could be. Where is the boundary actually between application software and other software? What is the real defining difference?
Is it that application software has a user interface? If so, any command line tool would also be an application (the user interface is of course the command line). And in the end, all software has some kind of user interface, for instance an API accessible for programmers, otherwise it would not be usable.
Where is the real boundary? What is the clear, logical test you can apply to a piece of software to determine whether it is application software or not? The definition might include something that is hard to determine, but the test should at least make some logical sense, as opposed to the currently used definition.
I have seen a definition talk about "end users" as the defining difference: "[software] designed for end users" (). In that case it depends on what is meant by "end users". Again, a command line tool would be application software if "end users" are seen as computer engineers, but not application software if "end users" are defined as persons that are not computer engineers, i.e. "normal people"; for them command line tools would probably be "system software" if the programs they use depend on these command line tools. So it is still not a clear definition, but it does make more sense than the currently used definition in this Wikipedia article.
Any clever thoughts on this, including other suggestions for definitions that would actually make sense?
- I'm not sure a bright-line definition exists, and often the context depends on the user in question. But applications are generally more focused on a task an end user might want to perform than system software, thus Oracle sells a database we'd generally consider system software, and also applications that do (for example) accounting built on top of that database. The end user not really wanting a database, but rather wanting an accounting package. Something like a backup package would be much more ambiguous. Rwessel (talk) 07:20, 1 December 2012 (UTC)
- The question of what software is application software is much easier to grasp when we realize that application is from the word "apply". Application software *applies* the computer to a task such as writing letters, composing music, playing movies, viewing documents, or retouching photographs. If it would make sense to say "I want a computer to do X" (where X is not learning about computers), then the program which one would use while doing X on a computer is an application program. Thus word processors, media players, web browsers, and Adobe Photoshop are clearly application programs. Virus scanners, defragmenters, and backup programs clearly are not. You can argue about whether database engines are application software or not. Chappell (talk) —Preceding undated comment added 14:48, 31 January 2013 (UTC)