Topic 6 - COMPUTER SOFTWARE
Topic 6 - COMPUTER SOFTWARE
INTELLIGENCE
• Computer software refers to sets electronic
instructions, commands or programs which
direct the computer on the capture, processing,
storage and outputting of information.
• Software defines a computers intelligence –
what a computer can do or used for. Computers
work on programmed instructions as provided
by the programmer/software engineer. Hence
computers having artificial intelligence.
Differences between computer
hardware and computer software
Computer Hardware Computer Software
• It is physical/tangible • It is intangible. They are
internal instructions that
tell computers to do
whatever they do
• They define performance of
• Hardware defines a
a computer.
computers presence
• Software has got power
Categories of Software
Computer software is classified basing on;
the element of the computer system that
directly uses it. Elements of the computer
system include:- users, hardware, software
and procedures.
Hence;
1. Application software
2. System software.
Application software
• All softwares a computer user directly
interacts with to do work on and with the
computer. It is user dependent.
• Application software takes two forms. That is;
• Customized or in-house or tailor made or user
application or Bespoke application software.
• Packaged/off-the-shelve /standardized application
software
Customized or in-house or tailor made or
user application or Bespoke software
• Refers to all softwares designed to be used by
one organisation
• Customized software can be in form of;
• Vertical customized application software – i.e.
if it is used in one department or section of the
organisation.
• Horizontal customized application software –
i.e. if it can be used in several or other departments
and sections of the company.
An evaluation of customized softwares
Advantages of customized apps Disadvantages of customized apps