
Bradesco Case Study: Judicial Deposits Management System That Endured 20 Years
Few technology projects survive nearly two decades of regulatory change, shifting institutions and technological turnover without losing relevance. This Bradesco case study on a judicial deposits management system is one of those rare examples: a solution built in 2004 that is still active, still being modernized, and still generating new contracts today. At the center of this story is SisconDJ (Judicial Deposits Control System), developed by Agence to digitize the management of judicial deposits for the Mato Grosso State Court of Justice (TJMT) on behalf of Bradesco.
More than a walkthrough of how the system works, this case matters to anyone evaluating a custom software development partner for regulated projects: banks, fintechs and institutions that depend on critical legal and financial systems, where mistakes are not an option and continuity matters as much as delivery.
The 2004 challenge: taking over an operation with no handover and a tight deadline
In 2004, Bradesco won the bid to administer judicial deposits for TJMT. The problem surfaced right after: the previous managing bank shut down its system and handed over the entire operation on paper, with no structured transition process at all. Bradesco had to deliver a digital solution to the court in record time, and it was in that urgent context that Agence was brought in.
The starting scenario was about as bad as it gets for a technology project: a manual, paper-based process, deposit and release order values traveling by courier, and a different operating logic for every court of justice in the country, with no standardization between them.
What legal deposits software for banks needs to solve, and why it is so complex
To understand the scale of the challenge, it helps to understand the underlying business. A judicial deposit blocks a monetary amount while a lawsuit is being decided, guaranteeing payment in case of a future ruling. A release order, in turn, is the document that authorizes the release of that amount, held in a court-blocked account, to the reference bank.
The critical issue was that every court of justice had its own way of operating these accounts, which meant custom solutions were needed for each one. Before Agence stepped in, this flow of funds was handled manually, with no digitization, no transparency between the parties involved, and none of the security and compliance controls a banking and legal operation of this scale requires.
How Agence structured the solution: Design Thinking, Scrum and a staged roadmap
Agence's response combined Design Thinking with Scrum, organized in stages that ensured real fit with what Bradesco and TJMT actually needed, rather than just shipping a generic piece of software. The work started with an on-site consulting diagnosis: the Agence team digitized existing documentation and lived the day-to-day of the processes to understand where the real bottlenecks were.
- Ideation: identifying opportunities beyond the technology itself and defining business rules feature by feature
- Prototyping: mockups, a navigable prototype matching the client's look and feel, and MVP validation
- Validation: partial deliveries until reaching maximum fit and locking down the final scope
- Implementation: agile development, with staged deliveries to accelerate time to production
One interesting detail from this journey: implementation was planned in two phases, a temporary fix and a permanent solution. The temporary fix worked so well it ended up becoming the permanent one. After that, a continuous improvement phase kept the project running for seven years, adding up to twelve service orders with new features and adjustments. This is the kind of work that looks less like a one-off delivery and more like long-term custom web development.
SisconDJ: the architecture and modules that digitized the process end to end
SisconDJ lets banks and courts control judicial deposit entries online, through the issuance of payment slips, and process release order payments electronically between the court and the partner bank. The platform serves both the front end, handling slips, release orders, cases and reports, and the back end, the engine that manages accounts, interest, taxes and commissions.
On the public side, the system offers slip issuance, release order lookup, collection through police stations and receipt retrieval. On the restricted side, it centralizes the administration of records, cases, jurisdictions and users. This module separation is what makes this core banking modernization case study both accessible to the public and secure enough to operate critical financial volumes, delivering end-to-end judicial deposits automation with automatic calculations that used to depend on manual review.
The differentiator was not just building a system. It was delivering a solution that started with consulting, diagnosis and ideation, to bring in the features the bank actually needed for the daily reality of the courts.
Two decades of evolution: regulatory shifts and renewed trust from Bradesco and Banco do Brasil
What makes this custom software development case study in banking unusual is how the system kept pace with changes in the Brazilian judicial system without ever needing to be rebuilt from scratch. In 2011, Brazil's National Council of Justice (CNJ) ruled that judicial deposits had to be held in public banks, making Banco do Brasil the only institution authorized to operate these accounts at TJMT. Agence updated SisconDJ to fit the new setup, and the results caught enough attention that Banco do Brasil itself hired Agence to build an equivalent system of its own, a clear example of digital transformation legal system Brazil is still working through today.
In 2019 and 2020, Bradesco called on Agence again, this time to modernize SisconDJ with a responsive redesign and new integration APIs. The goal was clear: allow the bank to compete again in judicial deposits management bids starting in 2021, at a time when private banks regained the right to bid for these concessions, previously restricted to public institutions. This new phase of the project involves building APIs with custom keys for every court Bradesco wins going forward, while keeping the essence of the original platform intact.
Results and numbers behind the scale and impact of the project
A survey from July 2019, covering only the TJMT operation, gives a real sense of the scale of the judicial deposits automation platform Agence built: more than 3,500 active users, 725,000 cases, close to 1 million slips issued, 512,000 release orders and 662,000 judicial accounts controlled by the platform. These numbers place SisconDJ in the category of mission-critical systems, not experimental projects.
The benefits delivered to Bradesco go beyond automation: standardized and centralized information, legal compliance that allowed the model to be replicated for other courts, and transparency so courts, judges, banks and defendants could follow each step of the process. This kind of outcome is what usually brings banking clients closer to process automation projects that combine technology, consulting and regulatory compliance in a single workflow, and it is also why this remains a reference bank IT outsourcing success story nearly twenty years in.
If your institution deals with regulated systems, tight deadlines and the need for a partner that delivers technology with both business and regulatory awareness, talk to a team that has built this kind of solution for almost 20 years. Get in touch with Agence and talk to our specialists about your next project.


