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
SHOP.COM Top 100 Pet Supplies Products

Solid Gold MMillenia Beef and Barley Adult Dog Food (33-lb bag)
A brand new, natural formula developed to meet the needs of performance and sporting dogs, or those who require extra fat and calories in their diets. MMillennia is formulated to meet the AAFCO Nutrient Profiles for maintenance of dogs. Made with USDA beef and wholesome grains and vegetables., $44.39
PetGuard Fish, Chicken and Liver Dinner for Cats (24/5.5-oz cans)
PetGuard's choice of wholesome ingredients helps create a highly digestible food with a texture and the great tastes that cats enjoy. Free of tuna, by-products, artificial colors, flavorings, sweeteners, sugar, or preservatives. Low in ash and magnesium., $34.49
Blitz Dog Feeder
Made of high density polyethylene, non breakable, pest proof door, weather proof lid. Non-rusting, non-corosive, easy mounting. Holds 25 lbs., $27.50
Turbo Scratcher refill (2 pack)
10" diameter pads refill Insert for Turbo Scratcher #2655, $5.25
General Cage Folding Cage - Gold, Small
Gold Zinc plated crate. Folds like a Suitcase. 17"w x 24"l x 20"h, 7,9, and 11 gauge wire with 1 1/4" x 2 3/4"Spacing. Galvanized pan included., $77.00
Rugged Aluminum Kennel Doors - Large, Covers openings up to 14" x 20"
Spring loaded hinge keeps door closed. Dog uses his nose to open from outside and pushes from inside. Aluminum non-rust door won't crack or split. FOR REPLACEMENT SPRINGS FOR DOORS #5871., $33.50

 
Subscribe to Pets 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
Ok, this is an idea I've had for a looong time and I finally got around to making it ^^ I wanted to show the true beauty of horses and I hop
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor