Kumail.pk is a Free Platform of

ICT Basics of Application Software

ICT Application software is a type of computer program that performs a specific personal, educational, and business function. Each application is designed to assist end-users in accomplishing a variety of tasks, which may be related to productivity, creativity, or communication.

ICT Basics of Application Software

What is an application?

An application, also referred to as an application program or application software, is a computer software package that performs a specific function directly for an end user or, in some cases, for another application. An application can be self-contained or a group of programs. The program is a set of operations that runs the application for the user.

Application examples

Some types of applications include:

  • Word processors
  • Database programs
  • Web browsers
  • Deployment tools
  • Image editors
  • Communication platforms

Applications use the computer’s operating system (OS) and other supporting programs, typically system software, to function. An application requests services from and communicates with other technologies via an application programming interface (API).

Applications vs. System Software

Unlike application software, system software programs operate in the background and do not directly interface with the computer user. System software manages the operation of a computer or instance and typically includes the OS, hypervisor and drivers. These are generally low-level or basic programs as compared to end-user facing applications.

Applications use system software for access to basic hardware resources, such as memory, storage and other utilities. For example, an application relies on system software for access to the file system to manage and store files.

Types of Applications

Applications can vary in many ways, including how they’re built, what platform they run on, whether they are open source or proprietary, or for which market they are used.

For example, a mobile application developer writes their code as a native, web or hybrid application — and these terms can also describe desktop applications. The developer codes a native application to run on specific hardware, such as a camera or GPS, and in the same programming language as the underlying OS. For example, the Photos application on Mac OS X is written in Objective-C, which is the same language that Mac OS X uses.

An end user typically accesses a web application via a web browser, such as Google Chrome. A developer can write web applications in several languages, including JavaScript, CSS and HTML, but they cannot access the hardware on which the application is installed. 

Hybrid applications have APIs that can access device resources, similar to a native application, but are typically written in languages such as HTML and CSS. Additionally, developers often code mobile applications to work on a specific device platform.

Application licensing

Applications can also be grouped into categories by licensing style. Proprietary software programs, such as Adobe Photoshop, are applications that are owned under copyright. End users can buy or license proprietary applications through the vendor providing the software. They cannot modify these applications; they can only add functionality to them via third-party add-ons.

Open source applications, such as WordPress, provide the source code for end users and developers to use and modify. Software companies and individual developers typically make open source applications freely available under a generic or public license, such as GNU.

A developer or team of developers can create an application for a specific vertical market. A vertical application typically serves a specific industry or departmental need, such as a medical billing system. By contrast, a horizontal application, such as a word processor or web browser, applies to a wide range of industries.

The software is a kind of programs that enable a user to perform some specific task or used to operate a computer. It directs all the peripheral devices on a computer system – what to do and how to perform work. Without Software, we can’t operate hardware and perform any calculations. A computer system can be divided into three components: the hardware, the software and the users. The software can be further divided into mainly two parts: Application software and System Software. Bare use of hardware is not easy, so to make it easy software is created.

System Software: System Software (a type of computer program) provides a platform to run computer’s hardware and computer application to utilise system resources and solve their computation problem. It is written in a low-level language, like assembly language so it can easily interact with hardware with basic level. It controls working of peripheral devices. System software act as a scheduler for the execution of the processes and arrange the sequence according to their priority and I/O devices requirement and creation of the process. The best-known example of system software is the operating system (OS).It responsible for manages all the other programs on a computer.

Application Software: Applications software is capable of dealing with user inputs and helps the user to complete the task. It is also called end-user programs or only an app. It resides above system software. First user deal with system software after that he/she deals with application software. The end user uses applications software for a specific purpose. It programmed for simple as well as complex tasks. It either be installed or access online. It can be a single program or a group of small programs that referred to as an application suite. Some examples of Application Software are Word processing software, Spreadsheets Software, Presentation, Graphics, CAD/CAM, Sending email etc.

ICT Basics of Application Software

ICT Basics of Application Software

64

You have 200 seconds to complete the quiz!

You have 200 seconds to complete the quiz!


Created on
ICT DIT Notes Books Course Outline by Syed Kumail Hassan

ICT Quiz Level1

Multiple Choice Questions ICT Level 1

1 / 20

ICT Stands for

2 / 20

A computer is an _____________ machine

3 / 20

1 kB is equal to

4 / 20

The most important piece of hardware is the

5 / 20

Deleted files and folders are stored in _______________

6 / 20

The memory which starts the computer is

7 / 20

Byte=?

8 / 20

Powerful key that lets you exit a program when pushed ________________

9 / 20

The wheel located between the two standard buttons on a mouse is used to.....

10 / 20

The memory which is used in the computer as temporary memory is

11 / 20

Press ______ to select all files.

12 / 20

A computer is also called?

13 / 20

USB is a device used to store data and it stands for ?

14 / 20

The first screen that appears on monitor after loading OS is called ________________

15 / 20

Term hardware is referred to

16 / 20

"ALU" stands for

17 / 20

Identify the input device

18 / 20

Pressing ____________ key opens the Start menu.

19 / 20

Which of the following is an output device?

20 / 20

The main circuit board in a computer is called the .....

Your score is

The average score is 73%

0%

About Us

Kumail.pk is a Free Platform of Education initiated by Syed Kumail Hassan Shah (Director GIT Education)

E-Certification