The Definition of Software
At this time we will talk about the definition, variety, function of software.
The definition of software is a part of a computer system with no physical form. It is invisible because it collects electronic data stored and managed by a computer in a program that can execute an order.
Some say that software is programmed, formatted, and stored digitally, not in physical form but can be operated by users via computer devices.
A software is a bridge that connects the user to the hardware to carry out specific commands. So, without software, a computer is just a machine that cannot execute any user orders.
Roger S. Pressman
According to Roger S. Pressman (2002), the software is a program command in a computer that will provide functions and performance expected by the user when executed by the user. In other words, the software functions to give commands to the computer so that it can function optimally according to user commands.
Software Function
Referring to the definition of the software described above, some of the software functions are as follows:
1. Provides the essential functions of a computer so that it can operate. For example, the availability of an operating system and a computer support system.
2. Manage any existing hardware on the computer so that it can work simultaneously.
3. Become a liaison between some other software with the existing hardware on the computer.
4. The software also as a translator into machine language so the hardware can understand the commands.
5. Software can also identify a program that is on a computer.
The Variety
Although the software’s primary function is as a liaison between hardware and the user, the use of software turns out to be divided into several types. The software classification is as follows:
1. Software by Type
• Operating System (operating system), which functions to manage and coordinate each computer’s component and function. Some examples of operating systems are; Windows, Linux, UNIX, DOS.
• Programming Language (Programming Language), which functions as a standard instruction provider involving the syntax and semantics used to define a computer application program. Some examples of programming languages are; PHP, Java, Microsoft Visual Basic.
• Application Program, which has a specific function, for example, software for presentations, accounting software, etc. Some examples of application programs are; Microsoft Office Word, Microsoft Office Excel, MYOB, OpenOffice.org, and others.
2. Software based on the distribution
• Freeware, which is software that can be owned and used free of charge without a specific time limit. Usually, this type of software has incomplete and not optimal features.
•Firstly, Adware: can be obtained and used for free but with compensation for advertisements that appear on the user’s computer.
•Secondly, Spyware: software specifically made to spy on all activities of computer users.
•Thridly, OpenSource: software whose source code can be opened, modified, upgraded, and distributed.
•And then, Shareware: for specific purposes distributed free of charge, usually as a demonstration with limited features and use for a limited time (e.g., 30 days).
That’s all about Software: Definition, Variety, Function.
Contact Us
We provide software services for your bussiness.