CRM and Portal Modernization for Improved Performance and UX

Customer profile
Alliance Group provides independent agents and agencies with superior marketing and training solutions. Since 1998, they have been helping their partners spread awareness about Living Benefits life insurance, while also helping them solve clients’ tax-free retirement, mortgage protection, small business planning, and estate planning needs.
Challenge
Alliance Group approached SaM Solutions with the need to modernize two underdeveloped, disconnected systems — the main portal and a basic CRM.
The key challenges included:
- Fragmented logic and outdated modules across both systems
- A cluttered, outdated codebase
- Performance bottlenecks when loading datasets exceeding 100,000 records
- Limited scalability and inefficient workflows
- Usability issues affecting both agents and administrators
The goal was to transform these components into a unified, robust platform that would improve operational efficiency, performance, and user experience while enabling long-term scalability.

Solution
SaM Solutions designed and executed a comprehensive modernization strategy for Alliance Group, focusing on architecture, performance optimization, and user-centric design.
Key implementations
- Architecture refactoring: Cleaned and restructured the codebase, updating all core libraries (Angular, Firebase, DevExpress) to ensure maintainability and scalability.
- Module reorganization: Split and updated modules between two separate portals based on business logic, streamlining operations.
- Performance optimization: Introduced an intermediate data-processing layer powered by Elasticsearch, enabling rapid loading of large datasets.
- Custom check-in module: Developed a workflow-specific feature to give both Alliance Group and its partners real-time visibility into events.
- Advanced error logging and notifications: Implemented improved tracking and email alerts to enhance transparency and response time.
- Progressive Web App (PWA): Delivered core portal functionality as a PWA with push notifications for instant communication.
- Page Builder with server-side rendering: Initiated development to give Alliance Group independence from third-party hosting.

Services
Technologies
Angular, PWA, DevExtreme
Firebase SDK for UI, Admin SDK, Nodemailer
Elasticsearch
Wasabi Storage
Progressive Web App (PWA), Server-Side Rendering, Page Builder
Success
Alliance Group now enjoys a modern, scalable platform that supports business growth and flexibility. Performance is no longer a bottleneck, the user experience has been significantly improved, and ongoing development promises further autonomy and cost savings.
This project exemplifies how thoughtful architecture and modernization can transform legacy systems into strategic business assets.
Need to tackle a similar challenge?
Let’s talk about how we can support your next project