|
For years people understood the term
software to refer to computer instructions, programs or data.
Basically, anything that could be stored electronically on your
computer is considered software. Traditionally, software has been divided into two
different categories: systems software and applications software. However, in addition to those, an entire new batch of wares has entered the computer vernacular in recent years.
 |
Key Terms To
Understanding Software:
hardware
Refers to objects that you can actually touch, like disks, disk
drives, display screens, keyboards, printers, boards and chips.
software
Computer instructions or data. Anything that can be stored
electronically is software.
operating system
The most important program that runs on a computer. Every
general-purpose computer must have an operating system to run other
programs.
malware
Short for malicious software, software designed specifically to
damage or disrupt a system, such as a virus or a Trojan horse.
|
Systems Software
System software, as the diagram above illustrates, sits directly on top of your computer's hardware conponents (also referred to as its bare metal). It includes the range of software you would install to your
system that enables it to function. This includes the operating system,
drivers for your hardware devices, linkers and debuggers. Systems software
can also be used for managing computer resources. Systems software is
designed to be used by the computer system itself, not human users.
Applications Software
Unlike systems software, applications software is designed to be used by
end-users. Applications software, in essence, sits on top of system
software, as it is unable to run without the operating system and other
utilities. Applications software includes things like database programs,
word processors and spreadsheets, e-mail applications, computer games,
graphics programs and such. Generally, people will refer to applications
software as software.
All The Other 'Ware Terminology
Today we find new terms created frequently to classify types of applications
software. You have classifications based on usage, for example games or
accounting software, office applications,and other categories where the
category is derived based on the main use of the software. Unfortunately,
we also have a newer group of software related terms that have a negative
association. Whileethe applications software itself may be useful, , it may also carry hidden programs or utilities that may
cause undesirable effects.
Malware
We have a whole selection of software that may come bundled
under the name of malware. Short for malicious software,
malware is any software that has been designed (programmed) specifically
to damage or disrupt a computer system. The most common forms of malware
are computer viruses, worms, and Trojan horses. For more information on
Malware, check out Webopedia's "Did
You Know... The Difference Between a Virus, Worm and Trojan Horse".
Adware & Spyware
Other common types of software is adware and spyware. Adware is
considered a legitmate alternative offered to consumers who don't wish
to pay for software. Today we have a growing number of software
developers who offer their goods as "sponsored" freeware until you pay
to register. Generally most or all features of the software are enabled
but you will be viewing sponsored advertisements while the software is
being used. If you're using legitimate adware, when you stop running
the software, the ads should disappear, and you always have the option
of disabling the ads by purchasing a registration key.
Unfortunately some applications that
contain adware track your Internet surfing habits in order to serve
ads related to you. When the adware becomes intrusive like this, then we
move it into the spyware category and it then becomes something you
should avoid for privacy and security reasons. Spyware works like adware,
but is usually a separate program that is installed unknowingly when you
install another application. Once installed, the spyware monitors user
activity on the Internet and transmits that information in the
background to someone else. Spyware can also gather information about
e-mail addresses and even passwords and credit card numbers. Unlike
adware, spyware is considered a malicious program. For more information
on spyware and adware, we recommend you check out Webopedia's "The
Difference Between Adware & Spyware".
Greyware
Sometimes developers will include tools and programs within software
that some may view as malware, but really, it falls into the grey area
between malicious software and software, hence the name greyware.
Greyware is the term used to categorize all other malicious or annoying
software such as adware, spyware, trackware, and other malicious code
and malicious software fall under.
In addition to these types of software, there are more terms to describe software that is distributed with common
tools and utilities that don't necessarily cause harm to your computer or
are a security risk. Some of these terms are slang terms used to describe
unwanted features found in applications software.
-
Freeware
is copyrighted software given away for free by the author. The author
retains the copyright, which means that you cannot do anything with it
that is not expressly allowed by the author. Usually, the author allows
people to use the software, but not sell it.
-
Shareware
is software that distributed on the basis of an honor system. Most
shareware is delivered free of charge, but the author usually requests
that you pay a small fee if you like the program and use it regularly.
-
Nagware
is the term given to software that routinely issues a pop-up window or
other form of visual interface asking the user to register a product,
purchase an application or take another form of action.
-
Bloatware
is a slang term given to software that has so many features that it
requires considerable disk space and memory resources to run.
-
Abandonware is software that is no longer being sold or supported by
its publisher.
- Considered a type of
adware,
slimeware is the slang term used to describe software that interferes
with the user experience by changing key settings in order to gain
profit. For example, slimeware may change your Internet browser default
home page to one where you view a company's banner ad or products for
sale.
- Software that is remotely accessed
online usually with a Web browser, is called
webware
(although its more formal names are Web applications or online software.
Lastly, there's
warez which is a term
that has been around for quite some time. Pronounced wayrz or
wayrss, it is the name given to commercial systems software or
applications software that has been
pirated
and made available to the public via a BBS or the Internet. Typically,
those who pirate software, often called
crackers, have
figured out a way to de-activate the copy protection or registration scheme
used by the software. The use and distribution of warez software is illegal.
|
Did You Know...
that software characterized by frequent updates, fixes,
and patches is called dribbleware?
The term
is somewhat derogatory, indicating software that was released
without sufficient testing or before all features could be
added. With the intense market pressure to release software
products as soon as possible, and with the increased ease of
updating software via Internet downloads, dribbleware is
becoming the norm rather than the exception. |
Vangie 'Aurora' Beal
Writer, www.Webopedia.com
Last updated: September 29, 2006
Webopedia's "Did You Know...The Difference Between Adware & Spyware"

Not technically fitting into either the virus or spam category we have spyware
and adware, which are growing concerns for Internet users. At times these
programs may invade your privacy, contain malicious code, and at the very least
they can be a nuisance when using a computer connected to the Internet.
Software Publishers
Association home page
The Software Publishers Association is a leading association for the software
industry. Their site offers links to news and events, a member directory,
courses, publications, and research information.
Webopedia's "Did You Know...Is Software Ownership the Same as Licensing?"

What happens when you purchase a specific software application? And if you.ve
purchased software, what is the license agreement for? Do you now own the
software because you paid for it?
Association of
Shareware Professionals 
A consumer information site dedicated to the advancement of shareware.
Inside Spyware: A
Guide to Finding, Removing and Preventing Online Pests
Online pests can range from the annoying to the downright dangerous. This
Intranet Journal guide takes a step-by-step approach to diagnosing, removing and
preventing spyware infestations.
Small Business
Computing: Pestware 101

Pestware is a growing threat to end-user laptops and desktops. Its clandestine
nature is starting to blur the line between nuisance software and viruses. While
Pestware doesn't typically destroy components of your system the way viruses do,
it does use up valuable system resources and it can report on your Web surfing
habits, and other personal behavior unbeknownst to you.
Webopedia's "Did You Know...The Windows System Registry"

The system registry is one of the most important parts of a Windows-based
computer system. Not to be tampered with lightly, the registry is a
system-defined database used by the Windows operating system to store
configuration information. Most Windows applications write data to the registry
during installation, and system components store and retrieve configuration data
through the registry.
eSecurity Planet 
A resource for daily information on e-security targeted to IT managers. The site
provides users with information from a variety of sources, including experts at
security product and services firms, and the consultants who follow the security
industry.
Hardware Central 
Detailed test reports on the latest desktop and laptop computers. Plus news on
trend-setting products just coming into the pipeline.
Webopedia's "Did You Know...The Difference Between a Virus, Worm and Trojan
Horse"

Viruses, worms and Trojan Horses are all malicious programs that can cause
damage to your computer, but there are differences among the three, and knowing
those differences can help you to better protect your computer from their often
damaging effects. |