Case Management System for Private Enforcement Agents

The Bulgarian Chamber of Private Enforcement Agents (BCPEA) selected us to execute a much-needed overhaul of the Central Register of Debtors - a centralised database of private enforcement cases within the country managed by the organisation.

The Bulgarian Chamber of Private Enforcement Agents (BCPEA) is the professional organization which ensures the regulatory compliance, ethics and standards of all Private Enforcement Agents (PEAs) in Bulgaria. It is also responsible for maintaining the Central Register of Debtors, a centralized database of private enforcement cases within the country. Having previously developed a custom web portal for the advertisement and sale of seized property for BCPEA, we were their agency of choice to execute a much needed overhaul of the Central Register of Debtors case management system. In addition to years of old legacy code that had become difficult to maintain, their existing system could no longer cope with the large amount of data on users, cases and payments that had accumulated. The lack of automated processes for routine tasks had also resulted in inefficiencies that needed to be addressed.

The Solution

In view of the extensive changes that would be required, we built a completely new system based on an MVC PHP framework and PostgreSQL to replace BCPEA’s outmoded one, introducing an optimized workflow for requesting and generating reports. For the interface, we created a responsive Bootstrap theme to ensure the register would work seamlessly across desktops, tablets and smartphones. Our solution also extended existing functionality to support advanced features including role-specific user accounts, real time online reports, accounting and billing tools, automatic synchronization and case-related statistical reports.

The Result

The custom case management system we built allowed BCPEA to manage their database of private enforcement cases more efficiently and effectively. The new system successfully supports more than a hundreds of users and is used to manage information from over one million cases.