Software
Main article: Computer softwareComputer software is any kind of computer program, procedure, or documentation that performs some task on a computer system. The term includes application software such as word processors which perform productive tasks for users, system software such as operating systems, which interface with computer hardware to provide the necessary services for application software, and middleware which controls and co-ordinates distributed systems.
Software applications for word processing, Internet browsing, Internet faxing, e-mail and other digital messaging, multimedia playback, computer game play and computer programming are common. The user of a modern personal computer may have significant knowledge of the operating environment and application programs, but is not necessarily interested in programming nor even able to write programs for the computer. Therefore, most software written primarily for personal computers tends to be designed with simplicity of use, or "user-friendliness" in mind. However, the software industry continuously provide a wide range of new products for use in personal computers, targeted at both the expert and the non-expert user.
Read more about this topic: Personal Computer