submit urlsubmit rss feedadd directoryTranscendental Meditation & Leadership ♦ Human capital solutions

article

Computer software (or simply software) is the programs and procedures that enable a computer to perform a specific task, as opposed to the physical components of the system (hardware). This includes application software such as a word processor, which enables a user to perform a task, and system software such as an operating system, which enables other software to run properly, by interfacing with hardware and with other software.

The term "software" was first used in this sense by John W. Tukey in 1957. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. The concept of reading different sequences of instructions into the memory of a device to control computations was invented by Charles Babbage as part of his difference engine. The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem. Hally, Mike (2005:79). Electronic brains/Stories from the dawn of the computer age. British Broadcasting Corporation and Granta Books, London. ISBN 1-86-207663-4.

Relationship to hardware


Computer software is so called in contrast to computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. In computers, software is loaded into RAM and executed in the central processing unit. At the lowest level, software consists of a machine language specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions (object code), which change the state of the computer from its preceding state. Software is an ordered sequence of instructions for changing the state of the computer hardware in a particular sequence. It is generally written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.

More on [ Computer software ]


directory of related categories

 
directory of related topics

Software :: Management

 
Software RSS feed
Software - Twitter Search

The HyperVRE Review Tells You What My Opinion is About This Web Software - http://tinyurl.com/ydsmfo3
jlissaint (James Lissaint) Thu, 24 Dec 2009 22:04:08 -0000
The HyperVRE Review Tells You What My Opinion is About This Web Software - http://tinyurl.com/ydsmfo3
Microsoft Word: Changes to coding and Microsoft's bank account: Big news in the computer world, software giant Micr... http://bit.ly/5o9FXc
rancerichman (rance.richman) Thu, 24 Dec 2009 22:04:04 -0000
Microsoft Word: Changes to coding and Microsoft's bank account: Big news in the computer world, software giant Micr... http://bit.ly/5o9FXc
All lighting and speakers are sorted for the party. Spent the day playing with a Martin MX1, and Chauvet lighting software. Stoked! :)
YellowLlama (Mark Bloomfield) Thu, 24 Dec 2009 22:03:56 -0000
All lighting and speakers are sorted for the party. Spent the day playing with a Martin MX1, and Chauvet lighting software. Stoked! :)
going pure on my Fedora 12.. just Open Source Software (except WINE with Windows Apps and VirtualBox)
xaer0knight (Jason Hicks) Thu, 24 Dec 2009 22:03:45 -0000
going pure on my Fedora 12.. just Open Source Software (except WINE with Windows Apps and VirtualBox)
OEM Software : Buy Cheap Software . buy adobe photoshop cs http://bit.ly/8YxjQB
PhotoCharlie (Charles Seymour Jr) Thu, 24 Dec 2009 22:03:44 -0000
OEM Software : Buy Cheap Software . buy adobe photoshop cs http://bit.ly/8YxjQB
If you have a squeeze page, you got to have this software. Easy to use. http://twa.lk/h9CvH
netdesign6 (net design) Thu, 24 Dec 2009 22:03:31 -0000
If you have a squeeze page, you got to have this software. Easy to use. http://twa.lk/h9CvH

 
Subscribe to Software RSS feed

directory of related sites

Competitive Change International - Business Improvement Software features business process modeling and simulation software packages.
Meta Description: [ CCI Business Improvement Software - Business process modelling & simulation package. ]

Decision Mining develops software that helps people achieve success - Decision Mining software characterizes risky projects for exploring best case scenarios leading to success. Products available include RiskyBusiness a project simulator and GoldPan for evaluating complex project (MSProject compatible) alternatives.
Meta Description: [ Decision Support and Project Management software tools for managers and projects that work with Microsoft Project to manage and simulate project risks and optimize decisions. ]

eProcessManager - Home site of eProcessManager, a business development solution. Software designed to integrate business process and performance management through synchronizing Vision, Strategic Goals, Process Documentation, and Key Performance Indicators.

Interfacing Technologies - Interfacing Technologies Corporation provides business process management and design solutions through a suite of innovative applications.
Meta Description: [ Business Process Management (BPM) provides businesses with the ability to map company activities in order to obtain a better understanding of how specific goals can be achieved. ]

International Business Systems US (IBS US) - Wholesale distribution software for supply chain management. Provides solutions for e-Commerce, customer relations management, inventory and warehouse management, financials and business intelligence, telesales, asset control, production control, currency handling, and purchase support.
Meta Description: [ IBS delivers measurable value by helping clients leverage our distribution software, inventory management software, manufacturing software, supply chain management software, & warehouse management software. ]

Ithec International - Transport company informatisation and maintenance software.
Meta Description: [ Logiciels de gestion de la maintenance :Informatisation des sociétés de transport et des services de maintenance ]

500 Morris, Tokarski, Brandon and Co. - Features the Evolutive Evolution System (EES)tool, an objected oriented BPR tool that sits on top of UML (Use Case Modeling).

Process Integrity, Inc. -- Creators of SMART Business Intelligence Software - Process Integrity is in the business of helping companies apply technology that improves their business practices. We are the creators of SMART Business Intelligence software.
Meta Description: [ Process Integrity is in the business of helping companies apply technology that improves their business practices. Creators of SMART Business Intelligence software. ]

Process Management Online - Managing the key processes efficiently is critical to the success of the company. QPR ProcessGuide helps you manage your processes.
Meta Description: [ QPR - Performance Excellence. Balanced Scorecard and Business Process Management software., QPR - Performance Excellence. Balanced Scorecard and Business Process Management software. ]

Prodacapo - Enterprise Performance Management Software - Prodacapo develops software and concepts based on activity based costing, balanced scorecard, performance management and business intelligence.
Meta Description: [ Improve performance and achieve results with Activity Based Costing/Management, Balanced Scorecard, Business Process Management and Planning - Prodacapo ]

Solution Matrix - Commercial site offering business case analysis tools and information.
Meta Description: [ Building the business case: Tools, training, resources for consultants, managers, ad analysts who focus on return on investment, cost benefit,total cost of ownership, ROI, TCO. ]

VISIO 2000 - Popular business process design software currently on the market presents product guide.

Wizdom Systems, Inc. - A provider of Business Process Reengineering (BPR) and Knowledge Management (KM) consulting, software, training, DoD BPR certification and improvement how-to books.
Meta Description: [ Process people, a center for business process reengineering, BPR Methodology, software, training, consulting, books, projects... ]

Software related videos
Software Livre : apresentação
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor