submit urlsubmit rss feedadd directory

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

Veterinary Software

 
Software RSS feed
Software - Twitter Search

Software Developer - Interface Engineer-Milpitas,CA http://bit.ly/8YK776 #jobs#aerospace
AlbinEng (Albin Engineering) Sat, 19 Dec 2009 01:06:02 -0000
Software Developer - Interface Engineer-Milpitas,CA http://bit.ly/8YK776 #jobs#aerospace
RT @mariocesar_bo: RT @mrduranch: Accion ciudadana pro Software Libre en Bolivia http://bolpress.com/art.php?Cod=2009121806 // favor RT
sergich (Sergio Arze) Sat, 19 Dec 2009 01:05:49 -0000
RT @mariocesar_bo: RT @mrduranch: Accion ciudadana pro Software Libre en Bolivia http://bolpress.com/art.php?Cod=2009121806 // favor RT
RT @Beaker RT @BreakingNews: Yemen says 28 al-Qaida militants killed in U.S. missile strike <- guess they didn't have the $26 UAV software?
vRobM (Rob Markovic) Sat, 19 Dec 2009 01:05:34 -0000
RT @Beaker RT @BreakingNews: Yemen says 28 al-Qaida militants killed in U.S. missile strike <- guess they didn't have the $26 UAV software?
カロリー計算といえば、これ買ってみようかな。 http://www.nintendo.co.jp/ds/software/ymdj/index.html
edorune (Sato) Sat, 19 Dec 2009 01:05:14 -0000
カロリー計算といえば、これ買ってみようかな。 http://www.nintendo.co.jp/ds/software/ymdj/index.html
RT @graciadelcielo: Jamás pagué por sexo ni por software. Y creo que son mis máximas virtudes como mujer geek.
pablitem (Pablo Andrés Menegol) Sat, 19 Dec 2009 01:05:13 -0000
RT @graciadelcielo: Jamás pagué por sexo ni por software. Y creo que son mis máximas virtudes como mujer geek.
UPDATED - Barcode Making Software: Free download barcode making software to create generate bar code label http://www.hotlib.com/33558
hotlib_download (hotlib.com) Sat, 19 Dec 2009 01:05:12 -0000
UPDATED - Barcode Making Software: Free download barcode making software to create generate bar code label http://www.hotlib.com/33558

 
Subscribe to Software RSS feed

directory of related sites

Automated Aquarium Systems - Aquarium monitoring and control. PC only.
Meta Description: [ Automated Aquarium Systems for temperature control,wine,brewing,science, education,reasearch,CO2 injection,pH,biology,conductivity,ORP,DO,EC,dosing,RO,DI,fertilization,flow rate,water level,light control, process measurement and control products for the aquarium enthusiast,data acquisition,reco... ]

Breed Mate - Management package for dog, cat and horse breeders. PC only.

Chapman Pet Programs - Offers database applications for kennel and cattery records, Class B dealers, pet shops, and pedigree tracking. Includes free demonstration versions for downloading. PC only.
Meta Description: [ PET RECORDS AND PEDIGREE SOFTWARE FOR DOGS, HORSES AND OTHER ANIMALS. ]

Dog, Disc, and Wind - A multimedia training CD about the sport of canine frisbee. Table of contents with previews of some sections. PC and Mac.
Meta Description: [ Dog Frisbee Training Tips and QuickTime Demonstrations. Web Pages preview the world's first Dog Frisbee CD, called Dog, Disc and Wind. ]

DogSense - An interactive CD-ROM about dog training, with free online support and newsletter.
Meta Description: [ Dogsense interactive training on CD. Complete training support for you and your dog. This down to earth, innovative program offers tools and experiences to enhance your relationship with your dog. It will be an adventuresome departure from the traditional obedience class. ]

E-Dog Trainer - Provides a web-based database for storing training schedules, client data and other information. A demonstration version is available.
Meta Description: [ Dog training software for professional dog trainers. The best online dog training software to help professional dog trainers manage their businesses effectively ]

Eclipse Development, Inc - Offers administration for pet sitting or training businesses. PC and Mac.
Meta Description: [ Pet Sitting Software for Pet Sitters, Dog Walkers, Pet Trainers, Dog Trainers ]

Evans Software Services - Providing management assistance for rabbit and cavy breeders. PC only.
Meta Description: [ A company catering to the specific software needs of animal breeders. ]

G Cats - A relational cattery database for managing pedigrees, health care, expenses, nests planning and shows. PC only.
Meta Description: [ Software for breeders, vets, boarding and pets management ]

Kenl Pro - Kennel, grooming and training business management software. Includes demonstration. Windows.
Meta Description: [ KenlPro - Boarding Kennel Management Software. Pamper pet owners by using the friendliest and most powerful software for running your boarding, grooming or training business. ]

Kennel Connection - Offering a management system for boarding, grooming, training and pet daycare businesses. PC only.
Meta Description: [ The world's leading, feature-rich, affordable pet care industry management software product for boarding, grooming, daycare, training, and petsitting. ]

Kennel Link - Boarding and grooming management system for customer and pet information, reservations and printing customized reports. PC or Mac.
Meta Description: [ Easy-to-use kennel software for your boarding, grooming and dog daycare facility. Maintain customer and pet information, manage boarding, grooming and dog daycare reservations and print customized reports and invoices. Use your PC or Mac. ]

Kennelsoft - Offers kennel and grooming management systems. PC only
Meta Description: [ Kennel Management Software, Kennel & Cattery Management Software, FREE SOFTWARE TRIAL ON Boarding, Grooming & Doggie Day Care Software from the leading software distributor to the pet care industry. ]

LaoTzu's Animal Register - Software to keep track of your animals, and print customised pedigrees and cage labels. Breeding and show records, and inbreeding analysis to 10 generations.
Meta Description: [ LaoTzu's Animal Register. Software for printing pedigrees, cage labels and inbreeding analysis. For cavies, rabbits, dogs, horses, etc. ]

Man's Best Friend Software - Provides Windows-based programs for dog, cat and horse breeders, also a software for grooming shops. Presentations of the available software and their features.
Meta Description: [ Man's Best Friend Software. Providers of the most popular pedigree software titles, kennel management software, grooming shop software, cattery software and horse stable software. ]

Micro-Marine Software, Inc. - Complete program for marine fish and mini-reef aquarium hobbyists. Requires Windows 95/98/NT.
Meta Description: [ Complete software program available today for marine fish and mini-reef aquariums. Suitable for hobbyists of all ages and experience levels. ]

500 MyPet - Software for pet owners. Reminders, recordkeeping, and printing of flyers, posters and greeting cards.

Pedigrees2000 - Features include printed pedigrees with photographs, and the ability to exchange data between different file formats. Windows.
Meta Description: [ Pedigree software for animal breeders. Prints up to 6 generation pedigrees including photos. Caculates inbreeding coeffcients. ]

Petlove Promotions and Tara Associations - Pedigree program for dog breeders. Features pup calendar, mating cycle chart, new owners records, and notepad.
Meta Description: [ Pedigree kennel management program and breeding software for dog breeders and kennels Easy Affordable. ]

Plane Software - Kennel business management software. Includes a product profile in Adobe Acrobat PDF format, and some screen shots.
Meta Description: [ A unique family of software products for pet care professionals. ]

Software Revolutions Ltd - Featuring a Windows based program package for pet grooming businesses. Information about the application and its features, including screen shots.
Meta Description: [ Software Revolutions are the creators of PetLinx, computer software for pet grooming (dog, cat) and pet boarding (kennel, cattery), salon and mobile businesses. ]

Tenset Technologies Ltd - Supplier of Breeders Assistant pedigree, genetic analysis, and record keeping software, including animal-specific and generic versions.
Meta Description: [ Pedigree software for breeders and geneticists, including pedigree program with fully customizable pedigrees, super-fast inbreeding calculation, advanced genetics e.g. color prediction, entry forms and all your record keeping requirements. ]

The Groomer's Write Hand - Provides a system for pet grooming shops, with payment register, appointment book, and reminder system. PC only.

Vet's Pet Software - Software package for veterinary practice and kennel management. Requires an IBM-compatible PC, works with Windows 3.1, 95, 98 and NT.
Meta Description: [ Vet's Pet Software is a veterinary practice management system. This is our support page for existing customers. ]

Winners Programs - Developer of database systems, one for bird breeders, and another for breeders of any animal that requires detailed records to be maintained. Product information with screen shots and downloadable demo.
Meta Description: [ Use BirdStud & Uni-Stud, for all your Bird and Animal breeding Software needs. User friendly, numerous reports, medication database, descendants, relatives plus much more. Designed for the hobby breeder or stud management. ]

Woodhouse Technology Limited - Boarding software for kennels and catteries for Windows 95/98/ME/2000/NT. Includes details of the program and screen shots.
Meta Description: [ Boarding management software for kennels, catteries, stables, etc ]

Zoo Easy - Offers record management programs for bird, cat, dog and other small animal breeders and clubs. Product information and downloadable demos.
Meta Description: [ Record keeping program for pedigree management and breeding results registration of birds, dogs, cats, rabbits, poultry, hamsters, cavies, sheep, goats, mice, chinchillas, rats, pigeons and pheasants. ]

Software related videos
Animash - Life in Technicolor Read DESCRIPTION!!!
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor