Many popular services are built upon today’s fast developing cloud technology. Tresorit is now widely available on most platforms and is secure cloud based storage service which is entirely built on Microsoft’s Azure cloud technology. It aims to provide safe ways to share and sync documents and can be used to backup files as well.
A company can face new challenges while introducing a paid product with extra features to the international market such as PCI compliance (Payment Card Industry Data Security Standard - a standard for organizations that handle cardholder information) or laws regarding invoicing for example. It is common practice to make use of services created by a third party to handle payments and selling of said products, however this approach requires a CRM system that must be properly tailored to the existing company infrastructure. Another possible way of course is to come up with an in-house solution to integrate these systems.
The cloud-based, PCI compliant service Tresorit wants to use provides a product catalogue, handles subscriptions to the products and is able to renew them automatically based on user-entered electronic payment methods. The goal of my thesis is to connect the Tresorit’s currently used Azure-based systems to the subscription service, namely the integration of and synchronization between these distributed systems using Microsoft Azure, Microsoft .NET, Microsoft SQL Server, Entity Framework and other modern, related technologies.