Background
When the client approached Computools, its credit card issuing operations depended on fragmented coordination between internal bank teams, partner banks, intermediaries, and end customers.
The process involved multiple manual steps: requests were handled through separate channels, contracts and offer updates moved through disconnected workflows, and marketing materials were managed without one controlled source. This slowed daily operations and increased the risk of outdated information, duplicate work, and documentation errors.
The client needed a centralized system to support the first stage of its issuing process modernization and to create a more reliable foundation for future growth.
Approach to solution
Computools approached the project as an enterprise banking implementation with a strong focus on backend logic, process consistency, and infrastructure reliability.
The team helped structure the platform around the main operational flows: communication between banks, offer and card program management, contract approvals, marketing and news updates, and CRM-related internal processes.
The architecture had to support several user groups, controlled access, structured data, and scalable deployment. The platform was built using Salesforce, Java, Spring Framework, Spring Boot, Angular, TypeScript, PostgreSQL, and Docker.
Computools role
Computools contributed to backend development and partial frontend implementation.
The team was responsible for:
- developing backend logic for operational workflows;
- supporting CRM-related functionality;
- implementing offer and contract management logic;
- connecting platform modules with the database layer;
- contributing to selected Angular-based interfaces;
- supporting containerized deployment and infrastructure setup.
Key decisions and outcomes
Several technical and product decisions shaped the project outcome, including building the platform as a single operational environment rather than an isolated internal tool.
Communication, offers, contracts, content updates, and operational requests were connected in a single system, giving teams better visibility into daily work and reducing reliance on email, spreadsheets, and manual follow-ups.
As a result, the client reduced manual operations by 65%, accelerated request processing by 55%, shortened contract approvals by 48%, improved partner onboarding by 45%, and reduced documentation errors by 40%.