The World of Software

By: Sandro Azzopardi
Submitted: 2007-01-17 15:53:50
Print this article | Tell a friend | For publisher | Social Bookmarking
Rating:
 

‘…is the programs and procedure required to enable a computer to perform a specific task…’. The software industry is huge and an ever changing one. Software has been with us since the first computers. Without it, computers cannot operate. Various kinds of software exist in the market today. They can be classified into:

Operating Systems
The lowest level form of software which has direct contact with the computer hardware. It manages resources as well as other software programs sitting on top. The operating system takes care of all the low level functions a computer performs and is probably the most complex piece of software in circulation.

Applications Software
Software which can normally be bought from stores is called application software. These packages serve infinite purposes and can vary from office applications, like word processors, spreadsheets, payroll systems, account systems, anti-virus applications and database driven software, to games, communication and multimedia applications.

Tailor-Made Software
Same as application software, tailor made software is written specifically to perform a particular task and to meet the user’s specific requirements. This software fills the gap that application suites leave in the software industry. Certain performances needed by particular businesses and organizations cannot be performed by the standard application suite found on stores’ shelves. As a result, several software companies specialize in this area and create software applications designed to perform a specific task for specific sectors in our society.

The Process
Software is normally written by professional programmers working with small to medium companies as well as large corporations. They create standard packages that are then marketed and distributed worldwide. The purpose can vary from general use, like operating systems and office applications to specific use, like software written for hospitals and government departments. The process of writing tailor-made software can be totally different though. Before the programmers put their hands on the keyboard and start coding, a whole process is carried out by systems analyst, normally called feasibility study. This study serves to understand the business requirements of the specific organization to which the software is going to be written. A full documented systems design is then written explaining all these requirements, which will also server as the basis on which programmers write their code in order to produce the end product.

The Works
Software applications need to be loaded through a disk or through a network link from an office server or internet. It loads into the computer memory and normally gets installed on the local computer’s internal drive. Once resident there, every time the package is called from the user, it loads into the computer’s memory and execution starts. Some applications remain resident in the computer’s memory for as long as the computer is functioning. These are normally functions forming part of the operating system and other applications like network applications, anti-virus software and device drivers.

Everything one sees on a computer screen is made up of software. Without it, a computer cannot operate and is useless. Software applications have gone a long way and today many software applications can perform millions of tasks every second, supported by the evolution of computer hardware and the huge leaps forward of technology.

Sandro Azzopardi is a professional author who writes several articles on various subjects on his web site and local newspapers and magazines. You can visit information about this article and others on: http://www.theinfopit.com/technology/software/software.php

Article source: Expert Articles

Most Recent Articles in Software category

  • "Black Hat Search Engine Optimization Techniques" - a risky job. - By: McRaaN Systems
    Black Hat Search Engine Optimization are those SEO techniques which are deemed to be clever, sneaky, deceptive, underhand and even dishonest and generally practices that are not endorsed by the search engines or to break search engine guidelines, such as ..
  • DRM Advantages - By: Alice Pierce
    Every technology is assessed on the basis of the advantages it provides. DRM provides advantages not only for the owners, but also for the providers as well as the end users.
  • The DRM controversies - By: Alice Pierce
    Invention of new technologies has always been connected with some controversies or other. DRM has been no exception to this common rule though most of the controversies are based on assumptions only.
  • Legal aspects of DRM use - By: Alice Pierce
    Legal aspects of DRM use and violations are closely related to copyright violations. Not only in United States and Europe but throughout the world there is conscious efforts to standardize the laws relating to DRM.
  • Document security, E Books, and DRM protection - By: Alice Pierce
    E books were starting to loose their popularity due to restrictions used by the publishers through DRM protection system. However, the publishers have now found out DRM method that compromises user requirements with publishers' interests
  • Protecting audio and Internet music with DRM - By: Alice Pierce
    Like films audio music is also vulnerable to unauthorized copying. DRM as prevention has its own problem and yet is the best possible solution to address the problem of copying.
  • Preventing movie piracy with DRM - By: Alice Pierce
    Movies have always been the object of piracy despite poor quality of the copies. However the advent of digital technologies has completely changed the scenario with high quality copies that needs prevention.
  • DRM and Analog-Digital conversion - By: Alice Pierce
    Enhanced capabilities among individuals and all concerned for analog digital conversion has turned out to be a major threat for copyright dependent producers of web contents. Use of DRM therefore can not be termed as unethical.
  • Digital rights management - companies and controversies - By: Alice Pierce
    Document security and copy protection are very crucial aspects of any organization. The copy protection is important for PDF documents as well as web based content security.
  • Access control with DRM software - By: Alice Pierce
    To prevent your intellectual properties from being stolen you must control access to them. This is exactly the function of digital rights management that is tending to replace the traditional print copyright system.