ABOUT SOFTWARE DEVELOPMENT

History of 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.
CASE

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.
CAI

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.
Databases

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.
Games
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 on games and other related subjects and their individual pages are (being) created. 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.

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)

Networks

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.

From Wikipedia