Tell me more ×
Computer Science Stack Exchange is a question and answer site for students, researchers and practitioners of computer science. It's 100% free, no registration required.

Please let me know whether the following softwares are classified as system softwares or application sofware:

A computer virus

An antivirus program (i think that if a virus is an application then antivirus should be an application and if virus is a system s/w then so should be an antivirus program.. Correct me if i'm wrong)

A programming language like c,c++

A compiler like cc,turbo c,etc.

A text editor (is it different from a word processor, because a chapter in my systems software text book is devoted to text editors so i assume that it is a system software but a word processor as i have heard is an application software)

Thanks in advance

share|improve this question
Welcome! This is a site about computer science; I'm afraid your question about kinds of software may not be offtopic. Let's see what others think. – Raphael Dec 4 '12 at 16:58
You need to define 'system software' to be able to answer this question. Is it software that comes with the system (and then it is dependent on which system you are talking about) or are you discussing 'the operating system'. Even saying the OS opens a can of worms - do you just mean the kernel? – Duncan Dec 5 '12 at 17:55

closed as off topic by Dave Clarke, Merbs, A.Schulz, Luke Mathieson, Raphael Dec 6 '12 at 10:20

Questions on Computer Science Stack Exchange are expected to relate to computer science within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

1 Answer

You should specify which definition of 'system software' you are using (see my comment above).

Using the definition from reference.com (which unfortunately still leaves some wiggle room):

Any software required to support the production or execution of application programs but which is not specific to any particular application. System software typically includes an operating system to control the execution of other programs; user environment software such as a command-line interpreter, window system, desktop; development tools for building other programs such as assemblers, compilers, linkers, libraries, interpreters, cross-reference generators, version control, make; debugging, profiling and monitoring tools; utility programs, e.g. for sorting, printing, and editting. Different people would classify some or all of the above as part of the operating system while others might say the operating system was just the kernel. Some might say system software includes utility programs like sort.

  • A computer virus

I would classify a virus as an application.

  • An antivirus program

I would classify anti-virus software as an application. In the specific case where it was 'included' and your definition defined 'utilities' as 'system', then I make an exception in that case and classify it as 'system'.

  • A programming language like c,c++

A programming language like c,c++ is neither. 'what kind of software is a programming language' is not a well formed question as a language is not classifible into either system or application. It's like "what kind of bicycle is a fish?"

  • A compiler like cc,turbo c,etc.

If it came with the system, I would classify as system. If you added it afterwards (eg to do software development), then I would consider it application.

  • A text editor

If it came with the system, I would classify as system. If you added it afterwards, then I would consider it application.

  • is a text editor different from a word processor

A text editor is a type of word processor. Or conversely, a word processor is a fancy text editor. Both are applications unless they come as utilities and then some would classify as system.

share|improve this answer
No i meant 'system software' as in the software required to run the pc like device drivers etc. Of course os is a type of system software but my question has got nothing to do with oses. – user1875119 Dec 4 '12 at 18:30
This is more of a comment than an answer. – Merbs Dec 5 '12 at 4:55
Ok can you just let me know what kind of a software a virus is classifies as? And also an antivirus.. Thanks in advance – user1875119 Dec 5 '12 at 14:38

Not the answer you're looking for? Browse other questions tagged or ask your own question.