The following is some general information about each of the various systems we use throughout the program.