Geons is a suite of software for distributed enterprise applications. Geons applications:

  • Are highly scalable, supporting millions of users.
  • Can be geographically distributed across thousands of sites.
  • Are fault tolerant, including geographical redundancy.
  • Support disconnected operation, where a site is temporarily disconnected from the rest of the network.
  • Are highly customizable. All templates can be edited and properties added, changed, or removed.
  • Are extensible. New templates can be added to create new applications and enhance existing ones.
  • Can be integrated with other software using an open XML based protocol.
  • Are secure, with full flexible access control lists (ACLs) for all objects.

Geons is currently comprised of:

  • Geond, the server, which implements data storage, the XML protocol, replication, fail-over, authentication, access control, data validation, and licensing.
  • The web interface, which implements the template system.
  • Geons PBX, a PBX for geographically distributed enterprises. It uses Geons for management and data storage, and Asterisk for telephony.

Geons is under active development. The current version is 0.4 which implements the majority of the web interface, full editable template and ACL support, the full XML protocol, validation rules, and basic telephony. It is also the first version with downloadable packages. Version 0.5 will implement server-server replication, more telephony features, and user interface enhancements.

Recommended reading:

Geons is commercially licensed. Unlimited use and redistribution is allowed until 2010-12-31.