Consider an example company with 100000 users spread across hundreds of sites. The headquarters has 10000 users, and there are some regional offices of 100 to 1000 users, but many of the local offices have only 5 to 50 users. Each site has Geons servers. At headquarters and other large sites there would be a pair of machines for redundancy purposes, plus dedicated PBX machines to handle call traffic. At smaller offices, there would be a single machine running both the Geons server and PBX services. The IT department would take nightly backups of one of the machines at headquarters, which would automatically include all data written anywhere in the company (except recently created data on disconnected machines).

This company could use Geons in the following ways:

  1. As a PBX system, where users can be administered from headquarters, and SIP handsets can be plugged in at any office and "just work". Offices need not have VoIP quality network connectivity to headquarters, and may be disconnected intermittently. Users can move their handsets between offices transparently.

  2. The company can create their own work-flow based products by modifying the Geons templates and adding their own templates. This can be done by the IT department, or by individual departments for their own use. This can be done with basic knowledge of XML and templating systems, and requires no developer level skills.
  3. External code written by the IT department or third parties can be connected to the Geons server using the Geons XML protocol. It can then interact with the PBX features and work-flow applications described above. Geons will provide redundant/failover distributed storage, authentication, access control, data validation, a management interface, etc.
  4. Users at branch offices can store data such as documents and contact lists in Geons. This data will then be propagated to other offices, where it will be available to other users (subject to access control). At headquarters, the nightly backups will automatically back up this data.
  5. Distributed PBX is just the first Geons application Integrics will be releasing. More will be released in future.