A person who develops a program called programmer, and doesn’t have to be, necessarily, the same as that which makes use of such a program. Refers to this second person user. In fact, the majority of users need not have advanced computing knowledge to use the programs. For example, a common user need not know that almost all programs can be classified into three main categories: application software, system software and network software. Application software.
The majority of the users of programs have no programming skills, but do know how to use the programs that are running, such as: word processors, managers of databases, spreadsheets, games, etc. These programs fall into the category of application, also called user or, simply, applications software.A program, by itself alone, may constitute a computer application. However, it is normal that the term application refers to a software consisting of a set of interrelated programs. Applications that help in the work considered the human software tools. The system software. In addition to application programs, there are also many others that may go unnoticed to the common user. Of them, the most important belong to the operating system, which makes it possible for the machine to run, since it manages hardware resources requested by applications. Operating system serves as an intermediary (interface) between programs and the computer.
So, when a user runs a program, this prompts the operating system actions that you want to perform on the machine to satisfy the user. In a sense, the operating system is responsible for coordinating the user, applications and hardware. Some of the most widely used operating systems today are: Linux, MS-DOS, UNIX, Windows XP, these programs fall into the category of computer system software. Network software. In addition to the two types of already mentioned programs (application and system), is also important to know the existence of a third category, called network software. It includes programs related to the interconnection of computers, i.e. programs needed to make computer networks work. Among other things, network programs make possible communication between computers, allow sharing resources (hardware and software) and help to control the security of these resources. If you liked this article and want to include it on your website, you can do so, provided you cite and source at to find out more, visit the Carlos Pes basic computer course. Original author and source of the article