Ab Initio, meaning "starts from the beginning," uses a client-server model. The client is called the "Graphical Advancement Environment" (GDE), and resides on the user's desktop. The server, or back end, is called the "Co-Operating System." The Ab Initio rule is known as a graph, which allows for expansion. The graph from the GDE must be implemented in a Ksh edition.