Go BackGo to main pagesearch this site

editor: Cornmelis Robat

We need some help here,
If you want to help or have any info:mail us


Software History

Introduction to software history

your info here?

We'd love you to sponsor THOCP


A short introduction and perspective on software.
Some examples of early types of software and their development.  Explanation of some software jargon and a general introduction to programming

Applied software

Software that is not generic but specifically for one single purpose machine. It will not run on any other machine.
Applications like this are SABRE, the reservation system of airlines, defense systems etc.


Computer Aided Software Engineering
Creating software is an expensive and time consuming job. These programs will support and in some cases replace the software engineer in creating computer programs

Cad Cam systems

Computer aided design & computer aided manufacturing
The electronic drawing board in a computer program. The features are numerous. Like premanufactured elements, strength calculations, emulations of how a construction will hold in earthquakes etc.


Computer Aided Instruction is mainly used in education. It can teach and train people in the use of machines, computers, learn on topics like history, mathematics or languages.
Programs like this are mostly geared towards one single subject.


DBMS, short for Database Management Systems,  is software used by businesses. Many of them can not do without DBMS software anymore. Large websites - web shops -  also run this type of software.
Database Management Systems are nothing else but a collection of data combined with a sophisticated management program to retrieve and process all this data. And thus to create information for the users

Expert systems

Expert systems are knowledge based systems. This kind of programs contains and combine many rules, data and other information. The output of such software is in a report that can support our decisions or indicate solutions. An expert system has many similarities with Artificial Intelligence and or Fuzzy logic systems.

editor: Ted Stahl

In this section a historic overview of all common and may be not so common (video)games will be on display. A historic timeline from the days when there where only a few games up till today. Other related subjects and their individual pages are (being) created as well. Games have become extremely popular and have proven to be of a very high impact on the development of hard and software since the 1990's.

To find the most acttractive online casinos on the Internet, please visit The Casino City, a professional guide just for you.

Languages index

This section contains an index of all common and not so common computer languages. Also there are some pages on important software theorems and how software is build.

Some computerlanguages require compilers others don't (see compilers & interpreters)


This section explains how computers are connected via networks. What kind of networks there are.
Yes, the Internet is just another network, bigger, worldwide but similar in working.

Introduction to networks
Local Area Networks
Private Networks
Wide Area Networks
The Internet

Office Software and General Purpose Software

Many different software packages were created for use in the office, and only a few survived. But none as much as word-processing software.
In this section you will read about the early and more advanced packages that made life so much easier for the office workers.
Sometimes we do not realize that the office software was a driving force in the
production of more powerful machines.

Operating systems

A computer cannot work without an operating system. The operating system tells the machine how to process instructions coming from input devices and/or software running on the computer. It manages input to, and output from the computer; e.g. access to hard disks, storage of data in main memory (RAM), and display of information on your screen."

Software for the dark side

Everything can be done that companies and governments do not like you to do. No system is one hundred percent secure. A vault is always weakest at the backdoor ;)=

History of cracking, hacking, viruses, security issues, script kiddy's, analysing and general software enginering that does not belong to the above.



Go BackGo to main page Last Updated on January 20, 2014 For suggestions please mail the editors 

Check out our questions from test king free test questions written by our certified teams to help you pass. Our K12 practice test collection that definitely always give you more than your expectation. Need unique SY0-301 exam questions practice questions passguide braindumps and questions exam and 70-417 exam questions questions collection with best quality? Just visit it out.