Ein oder mehrere Client-Rechner, ein Professional Planner– und ein Datenbankserver begründen das dreischichtige Client-Server Modell von Professional Planner. Die Clients greifen dabei auf den Serverdienst von Professional Planner zu, dieser verwaltet die Eingaben, Prozesse und Berechnungen und steht im Austausch mit dem Datenbankserver.
Der gleichzeitige Zugriff mehrerer Professional Planner Server auf das gleiche Dataset ist jedoch nicht möglich, da unter den Serverdiensten keine Kommunikation stattfindet und in Folge dessen auch keine Synchronisation der Daten erfolgen kann. PP-Server 1 hat also keinerlei Informationen darüber, welche Änderungen im Dataset durch PP-Server 2 verursacht wurden. Der Zugriff auf unterschiedliche Datenbanken mit mehreren Professional Planner Servern stellt indes kein Problem dar.

