Each CommuniGate Pro Server has a hierarchy of objects it serves:
- on the topmost level there is a set of Domains
- each Domain contains Accounts, Groups, Mailing Lists, Aliases, Forwarders and Named Tasks
- Each Account contains one or several Mailboxes
- Each Mailbox contains some number of messages
Besides these basic objects, CommuniGate Pro supports supplementary objects: Accounts can contain File Storage and Preference Data, Domains can contain Certificates, WebUser Skin files, Real-Time Applications, etc.