Not yet registered? Create a OverBlog!

Create my blog

Are there different types of software?

Software is a means by which computer systems communicate with users. There are different ways of classifying the types of software, with the major software identified: system, programming, and application software. This article provides insight to the different types of software.

What is software?

Define computer software Broadly, software is defined as a collection of computer programs and related data that provides instructions for the computer hardware, to function. Software includes computer programs procedures and related documentation of the data processing system to be operational. Overview of computer software In 1958, American statistician John Tukey first used the term 'software' which at the very basic level consists of a machine language characterized by binary values specifying processor instructions. Computer software enables the computer system to perform in accordance with the given tasks. It involves all types of software related applications.

Types of computer software

There are various ways of classifying the types of computer software. The main types of software used in computer networking are: system software, programming software and application software. Others well-known software are utility, data backup and recovery, firmware, programming languages, programming tools, and test ware. System software It is the language for the computer hardware that helps in running the operating system. It is a collection of operating systems, from drivers to systems utilities. It helps application programmers with computer’s memory and internal complexities. Programming software It is used by programmers to develop the programming languages necessary to run computer software. Examples are compilers, interpreters and linkers. Application software It enables the end-users computer applications to accomplish specific tasks. Examples of application software are Visio, word processors, video games, business software, inventory management software, and databases. Utility software It helps in management of computer hardware and application software. Typical examples are disk defragmenters, systems utilities and virus scanners. Data backup and disaster recovery software It provides functions for copying of data files. It serves as support to user needs in relation to data and files backup and disaster recovery by preserving the original files, and allowing an easy retrieval of the data backed up.
Firmware It is low-level software stored on programmable memory devices. It is treated like hardware and run by other software programs. Programming languages This software are for writing computer programs. They define the syntax and semantics of computer programs. Examples are COBOL, PL1, FORTRAN. Later applications are written in more sophisticated programming languages. Programming Tools They help conduct computing tasks depending on software categories. So, for programmers, these could be debugging tools, and for systems and design, these could be systems design tools. Test ware This is used in different types of testing a software package.

Same category articles Digital & online

How to get the best results from online French translators

How to get the best results from online french translators

Free online foreign translation can be very inaccurate at times. this article shows you how to possibly get the most accurate french translation – you just need to know how to use the translator.
Where can I perform English to Latin translation online?

Where can i perform english to latin translation online?

No longer a primary spoken language, latin finds it roots in 5th century bce rome. as the romans conquered their neighbours, latin became commonly used among the people of the roman empire. nowadays, latin is mainly used in catholic religious services. those interested in learning where to perform english to latin translations online will benefit from the information found in this article.
How to use an English-Korean translation tool online

How to use an english-korean translation tool online

You can find english to korean translation tools from google translate and babel fish, which is now owed by yahoo. while the translations can sometimes be awkward, these free online language converters can help you read a website or other text written in korean, and help you convert your own text so that a friend in korea can read it.
Where to find an online English to Latin dictionary

Where to find an online english to latin dictionary

Looking for a latin-english translator? why bother, because isn't latin supposed to be a dead language? the short answer to that question is "no". the long answer is that latin grammar, latin words and meanings, are all alive and well in the english language. most people don't know much about it, but once that you start going through a latin dictionary, a lot of things in the english language suddenly start making sense. read on this article to know where to find an online english to latin dictionary.