Now, We're in Digital Era or Age of Digital. Everything is Computerized. It impacts social-culture of human live universally. The question is 'does it make human life better or the opposite of it?'
Computer consists of three element system generally, Hardware, Software, and Brain-ware. Here, I'm trying to explain about software and how the build system between those three system element.
Well, firstly, What is software? Software, according to Wikipedia.org terminology (man who write it ^_^), is any set of machine-readable instructions that directs a computer's processor to perform specific operations. In the otherwise, Software is a set of instructions. The instruction is written in programming language that can be read by computer. It can'y be touch by hand. In the other hand, Hardware is a set of tools that support the software to run properly. And the brain-ware is man who makes, build, fix, maintain, or operate the computer software or hardware.
Based on the goal, computer software can be divided into (Wikipedia.org/software:
- Application software, which uses the computer system to perform useful work or provide entertainment functions beyond the basic operation of the computer itself. There are many different types of application software, because the range of tasks that can be performed with a modern computer is so large - see list of software.
- System software, which is designed to directly operate the computer hardware, to provide basic functionality needed by users and other software, and to provide a platform for running application software.[3] System software includes:
- Operating systems, which are essential collections of software that manage resources and provides common services for other software that runs "on top" of them. Supervisory programs, boot loaders, shells and window systems are core parts of operating systems. In practice, an operating system comes bundled with additional software (including application software) so that a user can potentially do some work with a computer that only has an operating system.
- Device drivers, which operate or control a particular type of device that is attached to a computer. Each device needs at least one corresponding device driver; because a computer typically has at minimum at least one input device and at least one output device, a computer typically needs more than one device driver.
- Utilities, which are computer programs designed to assist users in maintenance and care of their computers.
- Malicious software or malware, which are computer programs developed to harm and disrupt computers. As such, malware is undesirable. Malware is closely associated with computer-related crimes, though some malicious programs may have been designed aspractical jokes.