Handout No. 4
Handout No. 4
a combination of instructions, data, and programs that the computer needs in order to do a specific task.
Another term is “computer programs” – programs are set of codes or instructions which are usually designed or written by
computer programmers using a specific programming language.
Object-oriented programming is the most common type of programming language like the Microsoft’s C#, Sun
Microsystem’s Java, and an open source programming language, PHP (Hypertext Preprocessor).
2. System software – also called as the operating system (OS); the most important software since it manages the computer’s
memory and instructions and has the ability to control all the connected hardware and installed software applications. The OS
allows a person to interact with the computer – from the hardware components and peripherals to all the installed software
applications.
The interaction can occur in 2 ways:
a. By using a command-line operating system – the computer responds according to the text command that is typed
(e.g. DOS)
b. With graphical user interface (GUI) operating system such as pictures and buttons through mouse clicks and
keyboard entries (e.g. Windows)
System Platforms
Desktop systems differ from mobile systems in terms of how each platform treats the application software installed in the
system.
A desktop or a laptop computer usually needs an application program to run a certain application on it, or possibly, multiple
ones at the same time using a web browser. (e.g. google chrome)
Mobile application, on the other hand, have the capacity to run directly on top of the operating system without using web
browsers because some desktop applications have mobile counterparts.
Application Software