Enterprise Address Book Sync | PeopleSync

Enterprise address books
for every phone

What does PeopleSync do?

PeopleSync synchronizes your enterprise contact databases (e.g. Exchange GAL, SQL Databases or SalesForce CRM) to your phones, tablets and applications. This allows for example Caller ID resolution with your enterprise contact data on your iPhones, other smartphones and even your office phones.

Let’s explain PeopleSync in just two minutes:

Users need the contact details of their coworkers, customers and business partners while using their mobile devices on the road and their desktop phones and applications in the office. The users need caller ID resolution on every phone to see who is calling. They want to search for email addresses and phone numbers on the devices and in groupware applications.

By default mobile devices are able to synchronize personal contact data only (e.g. via ActiveSync). Beyond that PeopleSync brings all enterprise address lists to the user’s devices. Smartphones, tablets, office phones and many email applications are able to access the corporate contact data via PeopleSync.

The PeopleSync Server is a Windows Server application. The address list provisioning is managed via groups in Microsoft Active Directory or Office 365.

PeopleSync offers two modes:

Offline synchronization via CardDAV:

  • iPhones and iPads
  • Android Smartphones and Tablets
  • Windows Phones
  • BlackBerry Smartphones
  • Mac OS X Computers
  • Other CardDAV Clients

Online query via LDAP:

  • Office Phones
  • VoIP Phones
  • Telephone Systems
  • Microsoft Outlook
  • Most Email Clients
  • Other LDAP Clients

PeopleSync works with all major data sources:

  • Office 365
  • Active Directory
  • Exchange Server
  • SharePoint
  • SQL Databases
  • CRM Systems
  • ERP Systems
  • LDAP Directory Services
  • Other CardDAV Servers
  • CSV Files
  • XML Files

Practical Applications

Use cases for PeopleSync

Our software messageconcept PeopleSync is used in many different scenarios. A few examples might help you to understand the various use cases in our customer’s environments.

Improve your customer relationships

Improve your customer relationships

Sales teams use PeopleSync in the office and on the road to access CRM address data. Everyone has all customer contact information available on their smartphones and desktop phones.

Connect your Apple Macs to your databases

Connect your Apple Macs to your databases

Media companies and other businesses with Apple Mac computers synchronize their address databases with the help of PeopleSync. The data is replicated to the Apple OS X Address Book and available in Apple Mail and other applications.

Integrate your mobile workforce

Integrate your mobile workforce

Field technicians and other mobile workers don’t have access to the Global Address List while being on the road. PeopleSync provides the important internal contacts on their mobile devices.

Prioritize your callbacks

Prioritize your callbacks

Managers get a lot of calls while being in meetings. With PeopleSync they get detailed information about the callers in their call history and can prioritize their callbacks.

See who’s calling

See who is calling

In large enterprises, people often get calls from colleagues, they don’t know by name. PeopleSync is able to bring a picture of the caller to the phone and therefore users are able to identify who the caller is.

Focus on your core business

Focus on your core business

You are able to focus on your more important tasks instead of spending time on searching for contact data. PeopleSync brings all the data to the devices you are using.

Welcome your callers by name

Welcome your callers by name

Everyone is able to see the names of his or her callers on every phone. Calls get more personal and no one gets wrong information about missed calls again.

Use customer addresses in navigation apps

Use customer addresses in navigation apps

By syncing addresses from corporate databases to your mobile phone with PeopleSync, you can use them in popular navigation apps. With this feature, you can navigate to the exact location of your customer and will never be late again for an appointment.

Schedule meetings on the road

Schedule meetings on the road

By synchronizing the Global Address List to mobile devices with PeopleSync, everyone is able to schedule meetings and to invite people on their smartphones.

Access to contact databases anywhere, anytime

Access to contact databases anywhere, anytime

With PeopleSync the mobile information workers get access to all contact information on their smartphones and tablets anywhere and anytime.

Your mobile corporate phone book

Your mobile corporate phone book

Has someone asked you for the number of one of your coworkers and yet you don’t have it with you? With PeopleSync you’ve got it at hand.

Easily arrange a conference call

Easily arrange a conference call

Ever wanted to arrange a conference call and needed to get the number of a coworker or customer? With PeopleSync all numbers are available on the phone.

Sharing an address book with your team

Sharing an address book with your team

Teams can easily share address books within their group with PeopleSync. They may either subscribe to an Exchange contact folder or to a SharePoint list on their phones with PeopleSync. They may also synchronize and maintain a local PeopleSync Address List between their phones.

You’re a CRM vendor and need to go mobile?

You are a CRM vendor and need to go mobile?

Instead of developing native apps for all mobile platforms, you can use PeopleSync to bring the contact data to the native address books of user’s devices. In addition to saving the investment, users profit from caller ID resolution and native device integration.

Further Scenarios


Didn’t find your situation in our examples?
Still not sure if messageconcept PeopleSync is the right solution for you?

Contact us to benefit from our consulting.

Success Story

PeopleSync synchronizes the Exchange GAL of German SCHMIDT Gruppe

SCHMIDT Gruppe is a German family-owned business and comprises of a number of individual companies, involved in business sectors such as development of modern entertainment and fitness centers, production of amusement machines and IT services. Today SCHMIDT Gruppe employs 2 000 people in total.

In 2011, SCHMIDT Gruppe has made the decision to move from a 3rd party email system to a new messaging system. Microsoft Exchange Server was chosen as the preferred messaging system option. Along with their Microsoft partner asteria GmbH, they evaluated three options:

  • Self-operated Exchange organization
  • Dedicated hosted Exchange environment
  • Exchange Online as a cloud solution

Eventually they chose to move to the cloud and Microsoft Office 365. Microsoft Outlook 2010 became their new email client and they also changed all their mobile devices from BlackBerry to Apple iPhone.

Sebastian Olbricht

“We almost forgot about the software, as PeopleSync came with such a quick and easy installation and has been running hassle free ever since.”

Sebastian Olbricht, Head of IT, SCHMIDT Gruppe

While Microsoft ActiveSync was used to synchronize emails, calendars and contacts from Exchange mailboxes to iPhones, the Exchange Global Address Lists were only available via LDAP online queries. Sebastian Olbricht, head of IT at SCHMIDT Gruppe explains: “Users in management, expansion and sales complained that the GAL was available locally on BlackBerry devices, but not on iPhones. Therefore, Caller ID resolution and the comfort of a local corporate address book were no longer available and this happened to become a real problem.”

The solution to this problem was the software messageconcept PeopleSync. SCHMIDT Gruppe got in contact with messageconcept at an early stage of the product development and decided to implement PeopleSync as their address list synchronization solution. PeopleSync doesn’t need an app installation and works with the CardDAV standard. Therefore the implementation of this software very easy and straight forward. A 3rd party mobile device management software was used to roll out an automatic configuration profile for a new CardDAV account on all devices.

“Today PeopleSync synchronizes the GAL to more than 200 Apple iPhones and iPads in the company and we almost forgot about the software, as PeopleSync came with such a quick and easy installation and has been running hassle free ever since.”, Sebastian Olbricht says. The company is now also planning to expand the use of PeopleSync agents to other systems, such as Microsoft SharePoint.

Supported Server Data Sources

The PeopleSync Server comes with synchronization agents for different data sources. The table below provides an overview. All data sources can be hosted in your own or your partner’s data center or in the cloud.

Active Directory PeopleSync synchronizes contact data from Microsoft Active Directory. Synchronization can be configured by using LDAP filters. Beyond standard properties PeopleSync retrieves user pictures from the AD.
Exchange Server and
Office 365 Exchange
Global Address Lists
PeopleSync synchronizes the Exchange Global Address List. It is designed to retrieve the GAL from Exchange Server 2007 and higher and Office 365 Exchange Online.
Exchange Server and
Office 365 Exchange
Contact Folders
Our software is able to synchronize Exchange Contact Folders. Folders in mailboxes and the public folders hierarchy are supported. The contacts can be synchronized from Exchange Server 2007 and higher and Office 365 Exchange Online.
SharePoint Server and
Office 365 SharePoint
Online Lists
The PeopleSync Server retrieves data from lists and matches custom properties to standard contact fields. SharePoint Foundation, SharePoint Server 2007 and higher and Office 365 SharePoint Online are supported.
CRM and ERP Systems
(Microsoft, SalesForce
and other vendors)
PeopleSync fetches address book data from various CRM and ERP systems. This is established either via native connections to cloud-based systems, such as Salesforce CRM or Microsoft Dynamics CRM or via SQL Data Providers.
SQL Databases The PeopleSync SQL Agent synchronizes data from database tables or views. Referenced pictures can be retrieved. SQL databases such as Microsoft SQL Server, Oracle or MySQL are supported via the ADO.NET Data Provider Model.
LDAP Directory
PeopleSync is able to connect to LDAP directory services. Custom properties can be matched to standard contact fields for synchronization. The agent works with all common LDAP directories.
CardDAV Servers * Our CardDAV server synchronizes data from 3rd party CardDAV servers and allows Active Directory authentication and address list provisioning in PeopleSync. Most common CardDAV implementations are supported.
vCard Files *
XML Files *
CSV Files *
The synchronization of file sources, such as vCard files (VCF), XML files or CSV files from a folder in the file system allows import of file based contact data. XML fields can be mapped to default contact fields individually.
Further Sources messageconcept constantly extends PeopleSync’s functionality based on market feedback. Additional agents for direct synchronization of additional enterprise contact databases are always on our roadmap.

Please note: The sources marked with * are currently in development and will be released to public shortly.

System Requirements

The following system requirements apply for the PeopleSync components. We distinguish between the different PeopleSync server roles and the console:

Requirements Roles DatabaseService DatabaseFrontend DatabaseDatabase DatabaseConsole
x64 CPU Architecture
System Memory (RAM) 4 GB 2 GB
Free Hard Disk Space 1 GB
Microsoft Windows 7 x64 and higher
Microsoft Windows Server 2008 R2 x64 and higher
Microsoft Internet Information Services 7 and higher
PHP 5.4 or higher
Microsoft SharePoint Server 2013
Client Components SDK
Microsoft SQL Server 2008 or higher
Member in an Active Directory Domain

It is possible to install all roles on a single server or on dedicated systems. All-in-one systems need to fulfill all requirements of the different roles.

In networks without Microsoft Active Directory single server installations with a local LDAP server are supported. In this case PeopleSync will use the Microsoft Windows Server role Active Directory Lightweight Directory Services (AD LDS) for user authentication and address list provisioning.

Supported data sources


The following software releases are supported PeopleSync data sources:

  • Microsoft Windows Server Active Directory (any release)
  • Microsoft Exchange Server 2010 SP2 and higher
  • Microsoft Office 365 Exchange Online
  • Microsoft SharePoint Server 2007 and higher
  • Microsoft SharePoint Foundation 2007 and higher
  • Microsoft Office 365 SharePoint Online

PeopleSync works with SQL databases supported by the ADO.NET Data Provider Model. The software has been tested with Microsoft SQL Server, Oracle and MySQL.

PeopleSync Clients

PeopleSync Devices

PeopleSync uses the open standards CardDAV and LDAP on the client side. Therefore PeopleSync works with all CardDAV and LDAP clients in the market.

  • CardDAV Clients
The PeopleSync Frontend Server provides vCards via the CardDAV protocol in Microsoft IIS. The protocol is supported on all major mobile device platforms. Apple iOS, BlackBerry OS10 and Windows Phone come with native support for CardDAV.

messageconcept provides a free CardDAV App for Android smartphones and tablets in the Google PlayStore and the Amazon Appstore. The app comes with AutoDiscover of the PeopleSync server settings via DNS.

Beyond mobile devices, PeopleSync works with other CardDAV clients such as Apple’s Address Book application on Mac OS X. Many email applications such as Microsoft Outlook or Mozilla Thunderbird support PeopleSync natively or via CardDAV plugins.

  • LDAP Clients
The PeopleSync Frontend Server uses Microsoft AD LDS to provide directory services for LDAP clients. In contrast to CardDAV, the LDAP protocol supports no synchronization, but online access. The protocol is natively supported on most mobile platforms and in almost all email clients.

Beyond computers and mobile devices, LDAP is supported by most desktop phones and telephone systems. This allows caller ID resolution on every office phone.

It is even possible to combine CardDAV and LDAP on a single device to synchronize via CardDAV a data subset, e.g. customer addresses of a dedicated sales district, and access other data via an LDAP online query. If you need to synchronize with further platforms, contact our support team to find a solution for your clients.

Software Licensing

Licensing messageconcept PeopleSync

messageconcept PeopleSync comes with several agents, depending on the licensed edition. Licenses are available for purchase and subscription.

Get more information about the pricing of PeopleSync Licenses and Subscriptions in our price calulator.

License Purchase (CAL)

You are able to purchase lifetime licenses. The Business and Business Plus Edition come with a license for a single Frontend Server. The Enterprise Edition includes a license for unlimited Frontend Servers. Each edition comes with a certain number of Client Access Licenses (CAL).

You get 30 days free implementation support with a purchase. To get support after 30 days, you are able to subscribe to a maintenance contract, payable yearly or three years in advance. Maintenance includes free updates, comparable to Microsoft’s software assurance, plus free support by phone, mail and remote control.

License Subscription (USL)

Alternatively you can rent our User Subscription Licenses (USL) for Enterprise Editions annually on a per user basis.

All license subscriptions automatically include maintenance (support and all updates). Minimum license count is 100.

One Access License per User or Device

One user license is needed for each person with at least one device, application or other CardDAV-client, that is connected to PeopleSync. There is no difference in the required amount of access licenses between license purchase (CAL) and license subscription (USL).

  • Client Access Licenses and Subscription Licenses can be flexibly used as User Licenses or Device Licenses. Example: If your edition comes with 100 Client Access Licenses, you can use them for example as 100 User Licenses OR as 90 User Licenses plus 10 Device Licenses OR as 100 Device Licenses.
  • A user with multiple devices needs a single User License. Examples: An employee with an office phone, an iPhone and an iPad needs one PeopleSync User License only. A user with a BlackBerry and a CardDAV-enabled email client needs also just one User License.
  • If multiple users share a user account for Active Directory authentication, each user will need one User License . Example: 100 people, using the same username and password on their devices, will require 100 User CALs for PeopleSync.
  • Multiple users, working on the system with dedicated user environments, will need one PeopleSync User License per user. A good example is a server based computing scenario: 100 users on several terminal servers with CardDAV-enabled mail clients will require 100 PeopleSync User Licenses.
  • Each shared device, e.g. an office phone in a meeting room, needs its own PeopleSync Device License, if it is connected to PeopleSync via LDAP or CardDAV. This is a typical example for the usage of access licenses as Device CALs.

If your scenario does not clearly match our sample scenarios above, please contact our sales team before purchase to clarify.

OEM Licensing for ISVs

Independent software vendors are able to license PeopleSync for OEM integration in their CRM or ERP products. Please contact our sales team for more information.