SOGo offers multiple ways to access calendaring and messaging data. Your users can either use a web browser, Microsoft Outlook, Mozilla Thunderbird, Apple iCal, or a mobile device to access the same information.
SOGo is a highly interoperable solution due to its adoption and promotion of open standards. Among those, SOGo particularly focuses on:
CalDAV: The Calendaring Extensions to WebDAV protocol is vastly popular among clients (Apple iCal, Mozilla Lightning, etc.) and allows them to exchange calendar components with servers that support it.
CardDAV: In its fourth revision, vCard Extensions to WebDAV is to address books / contacts what CalDAV is to calendaring. Less popular than CalDAV, it's nevertheless quickly gaining momentum and is used by the SOGo Connector extension.
Mail protocols: For messaging, SOGo fully makes use of standard protocols such as IMAP and SMTP.
Microsoft Exchange ActiveSync: The de facto standard for synchronization of email, contacts, events, and tasks with mobile devices that use Apple iOS, Android, or Windows Phone.
Supporting open standards provides SOGo with extensive interoperability, scripting capabilities and more.
Alinto has worked to make Mozilla Thunderbird the best Open Source, multi-platform, native client to SOGo. In order to reach this high level of interoperability, two extensions were developed for Thunderbird and its official calendaring complement, Lightning. Nonetheless, SOGo also supports other native clients such as Apple Calendar, Apple Contacts, Microsoft Outlook and any CalDAV and CardDAV client.
This extension makes Thunderbird a full DAV client for groupware servers such as SOGo.
CardDAV implementation for the address book
Support for WebDAV access control lists (ACL)
This extension transforms Thunderbird in a pure heavy client for SOGo. Whereas the SOGo Connector is meant for portability (horizontal integration), the SOGo Integrator makes use of the features and layout of SOGo only (vertical integration).
Remote administration of folder subscriptions
Automatic replication of your local and subscribed folders
Automatic propagation of updates to chosen extensions from a local update server
Automatic propagation of default settings
SOGo Integrator is the perfect tool for managers of large-scale infrastructures who wish to easily deploy a native client on all of their users computers. With this extension, the amount of settings that the users have to configure is reduced to a minimum.
Using the Outlook CalDav Synchronizer plugin, Microsoft Outlook users can fully share emails, calendars and contacts with other SOGo users.
The Outlook CalDav Synchronizer is a free plugin which leverages the excellent WebDAV stack implementation of SOGo to provide Microsoft Outlook clients a fully featured communication channel with the SOGo solution.
There are a number of reasons why SOGo should be your preferred groupware solution over alternatives such as Microsoft Exchange or Zimbra.
SOGo and all its related components are entirely free and released under the GPL (or LGPL/MPL)
Other solutions, like Zimbra, offer limited branding capabilities when using the "free" version
Microsoft Exchange and Zimbra can cost between 30 $US and 115 $US per user, per year, for environments as small as 1,500 users. This means you can pay between 44,000 $US and 105,000 $US per year in licensing fees. With the native Microsoft Outlook compatibility layer SOGo offers, you can connect all your Outlook 2003 to 2019 clients at no cost!
Other solutions that provide you with Microsoft Outlook compatibility require you to install and maintain complex MAPI connectors on all computers that use Outlook
SOGo supports and promotes open standards such as CalDAV, CardDAV, CalDAV auto-scheduling, WebDAV Sync, WebDAV ACLs and more
In SOGo, every single event, task, contact or email can be accessed through the DAV protocol. This provides excellent scripting capabilities
Apple extensions such as calendar colors, calendar delegation and more are well-supported, making SOGo a transparent Calendar and Contacts Server
SOGo allows any ActiveSync-compatible mobile device to easily synchronize mail, contacts, events, and tasks
Ease of deployment
SOGo reuses your existing services such as Microsoft Active Directory, OpenLDAP, your SQL database, or even your IMAP server. By reusing those, SOGo prevents you from time-consuming data migration or directory services data duplication or synchronization problems
If you have little or no existing services, ZEG can be used for immediate deployments. ZEG will get you running in minutes
SOGo provides you with migration scripts from existing solutions and more scripts are being added
SOGo provides you with a coherent environment with Mozilla Thunderbird and Lightning
Its web interface is simple and professional looking. AJAX is not over-used like other solutions, which makes SOGo's web interface very fast
Solutions like DAViCal or Apple Calendar and Contacts Server provide no Web interface and no support for Microsoft Outlook
SOGo is very fast and uses few resources. SOGo is a compiled software so the required hardware footprint is very low
A single SOGo server can easily handle thousands of users
SOGo's speed not only comes from its elegant architecture but also from its use of an efficient and distributed cache mechanism
Ease of maintenance
SOGo is available as packages for multiple operating systems such as Debian, Ubuntu, Red Hat Enterprise Linux and CentOS
SOGo is also under active development and update processes are trivial and can be done with virtually no downtime
SOGo provides all features required by organizations to satisfy their increasing and demanding user base.
SOGo is available in over a dozen languages so you'll always feel at home. If your language is missing, you can easily contribute to the project and submit your translation.
Move messages to folders, drag contacts to address books, and modify events time and duration from the tip of your finger. Just like a desktop app.
Set alarms to important events and get alerted directly from your browser.
Delegate access to your mail account or delegate an invitation to another person.
Define resources like projectors and conference rooms to automatically accept invitations for them while avoiding double-booking.
Define custom mail identities and associate signatures to your addresses.
Mail Return Receipt
Request or answer to return requests to confirm the arrival of messages.
Forward and Auto-Reply
Set an auto reply while on vacation or forward all your incoming mail to one ore many alternate email addresses.
Sign and encrypt messages using your personal secure certificate. Automatically manage public certificates you receive by email.
Single sign-on (SSO) capabilities using CAS, WebAuth or Kerberos.
Share your mail, calendars and address books with other users. Define specific rights to each person or group of persons.
Define precise recurrence pattern for your repeating events and create exceptions if necessary.
Before sending an invitation, see the free/busy periods of attendees, either from the local SOGo server or a remote Microsoft Exchange server. Automatically set off-hours as busy if you like.
Be informed if someone modifies your calendar or automatically inform someone if your calendar changes.
Receive desktop notifications for events alarms and new mail messages.
Choose from a predefined set of categories or create your own categories and associate them to your events and contacts.
Multiple Mail Accounts
Configure all your mail accounts (IMAP) from SOGo and forget about login-in to multiple webmail services.
Define powerful server-side filters to automatically act on new messages. Forward, discard, reject, flag or move incoming mail depending on complex criteria.
Export calendars or import events from a vCalendar file. Export contacts to LDIF or import cards from a LDIF of vCard file. Export a mailbox to zip archive.
Two-Factor Authentication (2FA)
Protect your account from unauthorized access using an Authenticator app.
Define a variety of password control mechanisms, including password aging, account time-outs, mandatory password resets, acceptable password content, and even grace logins.
SOGo provides perfect integration with desktop clients such as:
Considered as the favored client to use with SOGo due to its tight integration using the SOGo Connector and Integrator extensions. With Thunderbird, one can easily share address books, calendars and emails with other SOGo users - all this due standard protocols such as CalDAV and CardDAV provided by SOGo.
Using the free and open source Outlook CalDav Synchronizer plugin, Microsoft Outlook users can share address books, calendars and emails with other SOGo users without relying on costly MAPI providers.
Apple iCal and AddressBook
Much like with Mozilla Thunderbird, Apple applications can benefit from SOGo's address books and calendars sharing capabilities with any other SOGo users.
ActiveSync compatible devices
Using the ActiveSync bundle developed by Alinto, any device that speaks ActiveSync can easily synchronized mails, calendars and addressbooks. Apple iOS, Android, Windows Phone, and Microsoft Outlook all natively support ActiveSync.
With SOGo, data access goes beyond the Web and native interfaces. SOGo supports virtually every mobile devices such as:
Devices are supported natively through the use of the CalDAV and CardDAV protocols, which are well supported by SOGo.
Windows Phone and Android
Devices can speak ActiveSync, which SOGo supports since version 2.2.0.
SOGo uses existing IMAP, SMTP, database and LDAP services. When not available, best breed ones can be used from the Open Source community such as Cyrus IMAP Server, Dovecot, OpenLDAP, Postfix, MySQL and PostgreSQL.
SOGo offers DAV access to everything - calendars, addess books and even mails. This makes the application very scriptable and interoperable with third party applications.
Isolate users into domains, all from a single SOGo server.
Ease of maintenance, evolution and customization using a templates-driven approach.
SOGo is scalable to handle from a handful to hundreds of thousands of users. SOGo's architecture is perfectly horizontal so more servers can be easily added to handle the growth.
Support and compliance with collaboration-oriented standards such as CalDAV, CardDAV, IMAP ACL and more. SOGo supports the popular Microsoft Exchange ActiveSync protocol.
Multiple Authentication Sources
Set as many authentication sources as you need, from either a LDAP repository or a SQL database.
SOGo uses memcached to cache results of your authentication sources and storage database, lightning the load on the resources.