Its easy to think of computers
as machinery.. like buttons,
screens and parts that work
together. The problem with WINDOWS
computers is that most of us don’t
speak that language.
They are understood only by
the computers called binary
digits. (0’s and 1’s).
We need a translator or something that can understand
our needs and put the computer to work for us. The
translator is called software, it makes the computer respond
By adding software the computers become more alive by
helping us do all the activities we need.
There are 2 basic kinds of operating system and software
The operating systems perform basic operations of a
computer like saving files, using mouse and fixing problems.
The operating systems do the same things with all the
computers such Windows, Mac and Linux.
WINDOWS MAC LINUX
Computer Software is a collection of computer programs
or instructions that perform a particular operation on the
They are instructions or programs that enable a
computer to perform a function.
Computer software are mostly created by computer
programmers using a programming language.
The programmers write commands in the programming
language that are similar to what someone might use in
everyday speech. These commands are called source code.
Another computer program called a compiler is then
used on the source code, for transforming the commands
into a language that the computer can understand. The
result is an executable computer program, which is another
name for software.
System software are programs that allow the hardware
to run properly. System software helps to run the computer
hardware and computer system.
A device driver is a file that lets the
computer know the configuration and
specifications of a certain hardware
device. Some examples of devices that
need drivers are hard drives, DVD
drives, and PCI cards.
An Operating system is an
hardware and software in
a computer system. The
OS is responsible for the
coordination of activities
and the sharing of the
limited resources of the
An application software is a
program that helps us perform
specific operation in a user friendly
They interact with our machine
and we use them to get things done.
If you have ever used Word, Excel
or PowerPoint from Microsoft, then
you know what an application
Web browsers are also
application software that we use
on a regular basis. The most
popular ones are Internet
Explorer and Mozilla Firefox.
Another well known application
software is the anti-virus.
Multiple applications are
bundled together as a package
and are sometimes referred to
as an application suite.
Programming software provides
tools to assist a programmer in
writing computer programs and
software using different
programming languages in a more
Computer programs can be
compiler, debuggers, interpreters
and text editors.
A compiler is a set of
programs that transforms (Executable Form)
source code written in a
computer language into
another computer language
mostly machine language. To
create an executable program.
Source Code Object Code
(0’s and 1’s)
E.g. Borland C Compiler
An interpreter is an
efficient program that (Executable Form)
executes the source code
directly or that which
translates source code into
some efficient intermediate
representation (code) and
immediately executes it. Source Code Object Code
(0’s and 1’s)
A Text Editor is a type of
program used for editing plain
A program that's used to
create or modify a file that
contains only plain text. This
may to used to create or
modify the source file for a
A Text Editor can perform all sorts of
formatting and editing.
Computer softwares are user friendly and interactive by
helping the users to perform their tasks in a faster and
efficient way.Editor can perform all sorts of formatting
Computer Softwares not only help us create data files
but also stores data for other softwares to use.
They can also be customized according to our needs.