Professional organizations, institutions and businesses have been using computers to process data and provide information for many years. Over time, computers and computer systems have been growing in both sophistication and complexity, but their basic characteristics remain the same.
Simply put, computer systems combine several ingredients: hardware, software and users (people). Each is necessary for the system to function.
The electronic computer was introduced to the Canadian business community and the world in the 1960s. Its adoption into society was gradual because early models were expensive to purchase and maintain, slow to perform, and very little expertise was available. Twenty-five years ago, only about 10% of staff and students at a typical university were using computers—today the figure is close to 100%. Furthermore, commercial computing skills were not taught at university, and business software applications could not be bought—they had to be developed in-house by programming staff. However, skilled programmers were scarce and expensive.
We often refer to the 'generations' of computing history.