Home
Case study
SaaS solution based on your own CRM system

Industry

Financial services

Location

USA

Platform

.NET

SaaS solution based on your own CRM system

ABOUT THE CLIENT

Our client (NDA) is a financial company that specializes in providing financial services. Thanks to its commitment to improving customer service and shaping the future of finance, as well as the timely implementation of industry standards, this institution has become an influential player in the financial world, respected by both customers and competitors. The client asked us to develop a SaaS solution for the web environment based on their proprietary CRM system that would allow them to scale it to other companies of different sizes, from very small to medium and large, allowing them to flexibly customize the available functionality depending on their business needs.

PROJECT CHALLENGES

  • The problem of branding, separation of business logic and business rules, data sources, and their configuration.

The task was to make this system as configurable and flexible as possible, to separate the customer's business logic from the general logic and data entry process that is inherent in all; from specific requirements for data and their sources, which are also specific to different businesses. At the same time, contract templates in the document management system and email templates for informing users should also be customizable, as they can and will differ from one client to another.

  • Data privacy and scaling for each client inspanidually.

The SaaS solution had to be adapted to the customer's infrastructure and work in an isolated environment for each client separately to avoid leakage of confidential business logic, rules, and information. Furthermore, allocated resources should be different depending on client team size and application rate. 

  • First, the product was to be implemented as an MVP.

The main task was to create a solution with a minimum budget, and the ability to quickly and reliably improve the system, minimizing the labor costs of onboarding customers and supporting their environment. The initial customer portrait for this product was quite vague and did not meet the real market requirements, so it took quite a bit of effort and two iterations of development to make the necessary adjustments.

WHAT WAS DONE

A team of dedicated NetLS developers began a comprehensive process of customization and adaptation to meet the project's challenges. The following key components were implemented:

Scalability and system logic

The system was built based on a flexible mechanism of business rules and configurations set by the client, which greatly simplified the mechanics of financial activities for future customers of this solution, allowing them to define and customize various business rules for their specific processes and features. The adaptability of the system made it possible to create a variety of templates for lending options, interest rates, terms, payments, and other conditions, recommendations, and tips for employees tailored to specific business scenarios. This flexibility ensured that the system could meet a wide range of customer requirements, from complex sets of business rules to minimal configurations with little customization work.

To provide even more flexibility, a scenario builder was integrated into the system. This tool allows users to create their own business rules and conditions within predefined parameters. Most of the business logic was transferred to this constructor and all subsequent requests to change the business logic are realized through extending and changing this configuration. The scenario builder ensured that changes made by customers would not disrupt the functionality of the system, allowing them to create customized solutions for automating the application processing process, saving resources, and reducing the likelihood of human error, which correspond to the specific business strategies of a particular client.

The SaaS Solution provides the full set of services required for the operation of financial providers, including placing payments (via Bank integrations), 3rd party integration, reporting solutions (both build-in and via Power BI), Bulk email service, etc. Depending on customers' team size and application rate different Azure and Office 365 environment configurations for SaaS Solution is required. To provide the required flexibility and high customer service along with expected profit for the primary client, the solution was implemented as a package that includes CRM Solution along with CSP licenses for Azure and Office 365 subscriptions. NetLS team managed Azure and Office 365 subscriptions and provided support for customers both for CRM Solution and Microsoft Subscriptions. NetLS team managed Azure and Office 365 subscriptions and provided support for customers 

Branding and integration

Branding and contracts. Our team created a mechanism for easy customization of contract templates, emails, images, text, and inspanidual blocks on pages for each client. This allowed us to make the product flexible and seamlessly integrate information about the brand and identity of client companies, ensuring a consistent and professional presentation at all points of contact with their partners.

Integrations. We have implemented the ability to enable or disable various integrations (data sources, methods of their verification and processing). This solution guaranteed the use of only the necessary functions simplified the use of the entire system and eliminated the need for the client to purchase licenses for third-party applications that were not necessary in their business processes. If the client has its license for the available applications, the portal can use the client's credentials for integration.

RESULTS

The solution developed by NetLS' dedicated team successfully transformed the client's internal system into a versatile, configurable, and adaptable platform that has already empowered several financial institutions, and allowed the client to spanersify its business and start making money from the internal solution. 

The project not only solved the urgent problem of the lack of quality products of this type on the market but also paved the way for sustainable growth by guaranteeing a stable, working solution that will be in demand in the financial market. As a result, this SaaS product is already used by 3 clients who have successfully integrated it into their ecosystem and are effectively improving their KPIs.



TECHNOLOGIES

Advice to students of Precarpathian University from CTO

The Precarpathian National University is our partner in growing software engineering specialists. An educational lecture about the experience and advice of the CTO of NetLS Software Development helps students learn more about their specialty and prepare for professional challenges.