With an Education or Customized version, you can choose the hosting model.

Hosting on ContactOffice servers

This is called the Cloud model. ContactOffice takes full responsibility of service availability and manages servers, monitoring and back-ups. You benefit from a SLA (Service Level Agreement). This model is cost-effective because hardware and services are shared by all ContactOffice customers.

Your data are hosted by a European company on servers located in Europe: hence, their confidentiality is guaranteed.

Hosting on customer servers under its responsibility

This model is called license. You host ContactOffice in your own data centre. You care for the servers, bandwidth, technical staff, etc. ContactOffice can assist in setting up, scaling and updating the infrastructure.

In this mode, you pay a setup fee and an annual license (based on the number of users). Upon request, ContactOffice can assist in managing the servers.

The license model makes sense only from a 1000 users and for customers technically capable of hosting servers.

Hosting on customer servers, under ContactOffice responsibility.

ContactOffice can manage the servers, according to a managed services contract, defining all responsibilities.

Note: One can always switch from one model to the other. ContactOffice has a lot of experience in migrating data from and to its servers.


The ContactOffice API contains more than 50 commands and constantly evolves to meet our clients needs. Our API, and the XML-RPC protocol it relies on, are so easy to use that you can get started in one hour.

  • Create, edit, rename and delete accounts
  • Create, edit, rename and delete groups
  • Change account settings (layering, mail clients, etc.)
  • Create and delete data (contacts, events, documents)
  • Set-up a Single Sign-On (SSO) with your organisation website, intranet or extranet
  • Send SMS
  • etc.

  • The API is available to customers in the private label model. Contact our technical department to get the latest specification. It is based on the XML-RPC protocol. The XML-RPC website provides technical details and libraries for most programming languages (Java, PHP, etc.).

    Customers in the Cloud model may use the ContactOffice test server to check their scripts on an environment completely separated from production servers. Our technical staff can help you in debugging your scripts.

    Holidays management at Bordeaux University

    Once the holidays have been set in the dedicated application, they are created in the ContactOffice calendar using the API. As calendars are shared, colleagues are automatically aware that someone is away from office.


    Visualizzare »