Zum besseren Verständnis der Funktionsweise folgt zuerst eine Übersicht über die Programme, die Programmstrukturen und die Datenbankstrukturen.