Site Search

Course Navigation


Home| Course Catalog| Career Planning

FREE online courses on the Basics of a Computer - WHAT IS SOFTWARE - Basic classification of software

 

The software family is categorized into two broad branches -system software and application software. System software is the base level software needed to run any application. It has to be present for the applications software to function. This software decides which program gets priority in the use of the various resources, such as disk or printer or memory. It translates the application software into a form understandable by the computer. System software understands the computer's insides, and makes it easier for the uninitiated to fruitfully use the computer without knowing its nuts and bolts. Considering the hardware as the kernel, we can liken system software to the immediate layer after it and application software to the outer layer.

 

Application software is software designed to specifically perform a particular user function or application. For the application software, the computer is a means, not the focus. The project management package the manager may be using is application software. Application software is the software for the user that the uses the computer to do the processing and give the results needed by the user. It could be for any area-be it financial accounting or payroll or operations research or engineering design.

 

In any computer, system software availability is a major factor in deciding the complexity of the application software that can be built for it, as it is the system software that determines the limits to which the computer can be taken. It is this inner core of system software that makes it possible for users to access the hardware and dictate terms to it without ever learning about these ones and zeros and binary arithmetic. This is because this software does the necessary translation and interpretation and renders the computer more usable. Making system software is thus a specialized field, and those who venture into it are normally specialists in the computer field.

 

Application software is specific to solving a problem or a set of problems, using a computer through system software. The same software may run only on one computer, or may be portable across computers; it depends on the way the software is designed. The design of application software is again done by those who know about computers, but they need not be hard-core computer persons. They should also know about the application that is being computerized, or be in close touch with those who do. The whole discipline of designing such software forms what is called systems analysis and design. Whereas simple systems can possibly be designed by persons with less experience, complex systems need experienced analysts.

 

 

Our Network Of Sites:
Apply 4 Admissions.com              | A2ZColleges.com  | OpenLearningWorld.com  | Totaram.com
Anatomy Colleges.com                | Anesthesiology Schools.com  | Architecture Colleges.com | Audiology Schools.com
Cardiology Colleges.com            | Computer Science Colleges.com| Computer Science Schools.com| Dermatology Schools.com
Epidemiology Schools.com         | Gastroenterology Schools.com  | Hematology Schools.com     | Immunology Schools.com
IT Colleges.com                | Kinesiology Schools.com  | Language Colleges.com  | Music Colleges.com
Nephrology Schools.com             | Neurology Schools.com  | Neurosurgery Schools.com | Obstetrics Schools.com
Oncology Schools.com    | Ophthalmology Schools.com | Orthopedics Schools.com       | Osteopathy Schools.com
Otolaryngology Schools.com| Pathology Schools.com  | Pediatrics Schools.com  | Physical Therapy Colleges.com
Plastic Surgery Schools.com| Podiatry Schools.com  | Psychiatry Schools.com   | Pulmonary Schools.com 
Radiology Schools.com| Sports Medicine Schools.com| Surgery Schools.com | Toxicology Schools.com
US Law Colleges.com| US Med Schools.com | US Dental Schools.com

About Us Terms of Use | Contact Us | Partner with Us | Press Release | Sitemap | Disclaimer | Privacy Policy


©1999-2011 OpenLearningWorld . com - All Rights Reserved