.NET-Based App for Automated Contact Data Synchronization

.NET-Based App for Automated Contact Data Synchronization

Industry
Information Technology
Technologies
.NET

Summary

A software development company serving professional-services firms needed a service to synchronize contact data between two existing systems — Microsoft Exchange and a business-process automation (practice/project management) system that automates time tracking, project management, customer communication, billing, and EDM. INNERLUXES built a Windows-based .NET solution that keeps contact information in sync automatically, accounting for the systems' time zones.

About the Client

The Client specializes in software development for legal, auditing, accounting, consulting, marketing, and advertising companies.

The Challenge

The Client turned to INNERLUXES to develop a service for contact-data synchronization between two existing systems — Microsoft Exchange and a business-process automation system that lets companies automate key processes such as time tracking, project management, customer communication, billing, and electronic document management (EDM).

The Solution

INNERLUXES developed a Windows-based solution that performs automatic synchronization of contact information between the Exchange server and one or several servers of the business-process automation system. One advantage of the service is that it synchronizes contacts while taking the systems' time zones into account.

The solution not only merges users' accounts and contacts but also registers all conflict situations and forms a protocol with the synchronization results — available to both users and system administrators at different levels of detail. INNERLUXES built the solution to operate across different Exchange versions (from MS Exchange 2007 SP1 onward), correctly accommodating the specifics of each version.

The Results

  • The Client received a complete solution that merges contact information from two systems, accounts for the systems' time zones, and works across different Exchange versions.
  • The company was satisfied with the quality of INNERLUXES's services and continues to cooperate with the team.

Technologies and Tools

.NET Framework, C#, WPF, WCF, EWS API.