case study

Enterprise Email Migration Software Development

Cloud Solutions

  • Cloud solutions
  • Multitenancy
  • SSO
  • Frontend

Optimization and development of tools to manage the migration of email archives, mailboxes and PST files. By providing a suite of migration products, this solution helped enterprises to move data into and out of the cloud, or from cloud to cloud. The technology was and is used as a key component in email infrastructure changes and cloud migration processes. Once the migration is completed, the advanced reporting and security applications show how employees are using and configuring the service, and protect and audit the environment. Finally, the solution offers a sophisticated management system to streamline solution administration and make management simple.

client

NDA Protected

  • Switzerland
  • 51-200 employees

The client is a fast-moving, international technology company, specializing in powerful, highly scalable Office 365 migration and management solutions. They enable their customers and partners to move quickly and seamlessly into Office 365 and later equip them with the needed tools to get the best possible ongoing experience with the service.

request background

Flexible way of managing subscriptions

The client needed an internal set of shared services, to provide them and their partners with an easy way to manage subscriptions and organizations in a flexible way. Management of multiple Office365 tenants was a rather complex task, so they had to look at multiple out-sourcing providers, taking into consideration the following aspects like speed of work, technology stack, libraries used, architecture and design patterns.

challenge

Complete system audit

There were many problems holding the solution back like lack of documentation and absence of fresh ideas. Moreover, the whole system contained many sub-products that needed to be audited, multi tenancy and tenancy had to be added, Okta had to be replaced with SSO.

goals
  1. Create a core for a complete authorization and role management system from scratch
  2. Develop a management system for users, organization, and subscriptions
  3. Set up a library of universal access to different data sources
solution

Perfecting the product

  • .NET Core, ASP.NET Core, EF Core, Identity Server, Azure Clouds, AWS Clouds, Docker, DynamoDB, MySQL, MSSQL, RabbitMQ, React.JS
  • 3 years
  • 10 specialists

Since the first stages of delivering the concept of the new set of services, the client enjoyed the result and wanted to implement everything as fast as possible. A lot of time and effort was spent on the analysis and identification of the bounded contexts (Domain Driven Design) of initial deliverables. We had multiple teams of different sizes, based on the demand of the product, with individual tasks and skillsets: architects, senior and junior C# developers on the back-end, UI/UX frontend developers (React). All the work was coordinated, implemented, and released by leveraging Azure DevOps service.

  • Email. Enterprise email migration software, enabling the transfer of Exchange Mailboxes and Exchange Archives quickly and safely to cloud or on-premises servers
  • Archive. Precision email archive migration software, built to quickly and securely migrate data to cloud solution or other archiving systems
  • Enterprise vault. Replication tool for backup and migration from an experienced and trusted Veritas partner
  • Tenant to Tenant. Migrate, consolidate and relocate cloud tenants. Their cloud migration solution achieves industry-leading migration speeds and operates in your cloud environment
outcome

Customer loyalty increased by 75%

  • Creation of the library of universal access to different data sources made it possible to make reports based on data stored.
  • Utilizing the system of single authorization (SSO), the problem of storing data of unsynchronized users in different places was solved.
  • 87% time to create and receive a report was reduced
  • 46% IT costs reduces
client feedback

They are always doing everything they can to make their code, documentation, and tests as good as possible

Great and very smart people working there. Whomever I interacted with was impressive, both from the technology and human side. I truly believe they are always doing everything they can, to make their code, documentation, tests as good as possible. By combining technical expertise, a drive for excellence, and a flexibility that lets them quickly adjust to changes, the Acropolium team has helped enable the client company to grow from providing shared services to providing full services.

Michal Jevjak

Ops Managing Director, Tech Migration & Management Company

Have a business idea?

Feel free to contact us and get a Cloud Solutions software consultation session.

We use cookies on our website to enhance your experience. If you want to see the complete overview of the cookies used, please see our privacy policy. Read more