Software - Types of Software

Types of Software

Software includes all the various forms and roles that digitally stored data may have and play in a computer (or similar system), regardless of whether the data is used as code for a CPU, or other interpreter, or whether it represents other kinds of information. Software thus encompasses a wide array of products that may be developed using different techniques such as ordinary programming languages, scripting languages, microcode, or an FPGA configuration.

The types of software include web pages developed in languages and frameworks like HTML, PHP, Perl, JSP, ASP.NET, XML, and desktop applications like OpenOffice.org, Microsoft Word developed in languages like C, C++, Objective-C, Java, C#, or Smalltalk. Application software usually runs on an underlying software operating systems such as Linux or Microsoft Windows. Software (or firmware) is also used in video games and for the configurable parts of the logic systems of automobiles, televisions, and other consumer electronics.

Practical computer systems divide software systems into three major classes: system software, programming software and application software, although the distinction is arbitrary, and often blurred.

Read more about this topic:  Software

Other articles related to "types of, types, type, types of software, software":

Netwar - Network Structures
... Arquilla and Ronfeldt point to three basic types of networks that may be used by netwar actors Chain network – typified by smuggling networks, where end-to-end exchanges (information, contraband ... Netwar actors may also take on hybrid forms as well, blending different types of networks and hierarchies ... the same group may be networked to each other through different types of network structures ...
Prolog - Extensions - Types
... Attempts to introduce types date back to the 1980s, and as of 2008 there are still attempts to extend Prolog with types ... Type information is useful not only for type safety but also for reasoning about Prolog programs ...
Programmer - Nature of The Work - Types of Software
... Programmers in software development companies may work directly with experts from various fields to create software — either programs designed for specific clients or packaged ... Programming of packaged software constitutes one of the most rapidly growing segments of the computer services industry ... to ensure the design and development of in-house software to answer to very specific needs from their internal end-users - especially when existing ...
Scientific Software - Types of Software - Programming Software
... Programming software include tools in the form of programs or applications that software developers use to create, debug, maintain, or otherwise support ...

Famous quotes containing the words types of and/or types:

    Our children evaluate themselves based on the opinions we have of them. When we use harsh words, biting comments, and a sarcastic tone of voice, we plant the seeds of self-doubt in their developing minds.... Children who receive a steady diet of these types of messages end up feeling powerless, inadequate, and unimportant. They start to believe that they are bad, and that they can never do enough.
    Stephanie Martson (20th century)

    The bourgeoisie loves so-called “positive” types and novels with happy endings since they lull one into thinking that it is fine to simultaneously acquire capital and maintain one’s innocence, to be a beast and still be happy.
    Anton Pavlovich Chekhov (1860–1904)