An AI-accelerated modernization approach helped DCI modernize a 30 year old banking platform while maintaining accountability, traceability, and control.




DCI wanted to modernize its GoBanking platform with an AI-enabled process that preserved business rules, held to bank-grade governance, and could be adopted by its own engineers beyond the proof of concept.
Built on ASP.NET WebForms and WCF, the application supported multiple account experiences that had to be preserved during modernization.
DCI wanted GoBanking to keep up with customer expectations and continue to be a modern, market-leading experience.
Three decades of account rules, workflows, and customer experiences living inside legacy code.
Work performed within DCI's Windows RDP environment, with no customer data permitted to leave the secure environment.
AI prompting lacked the consistency and accountability required for regulated software delivery.
Prior efforts handed engineers static designs to rebuild in code by hand, adding rework and design QA cycles.
Modernize specific banking features to validate the approach before expanding to additional experiences.
Claude Code worked from approved specifications instead of open-ended prompts, producing more consistent implementation.
AI operated inside a governed workflow with engineering review and test gates.
Product, design, engineering, and testing worked from the same validated specifications.
AI accelerated quality design with specifications flowing directly into implementation, reducing translation and rework.
Every decision connects requirements, implementation, and testing.
Engineers review, validate, and approve changes.
A documented workflow teams can reuse across future modernization efforts.

Workflow shipped as a plugin marketplace in Azure DevOps and per-repo CLAUDE.md instruction files, code-reviewed alongside the codebase.
On-premises execution: no codebase content, prompts, or session data left the bank's network.
Every change tied to a cited Business Rule ID (BR-NNN), traceable at the rule level.
Every change shipped as a pull request gated by passing tests and an engineer reviewing the AI-generated diff before merge.
For DCI, AI is about giving our people better tools to serve our clients and modernize how we work. We believe technology should support human expertise, not replace it. Praxent helped us build AI workflows that give our teams room to move faster while keeping the human judgment, oversight, and accountability our clients expect.

Before human review, the generator enforces a fixed set of rules.
No real PII in sample data. No external scripts or third-party libraries. No real form endpoints. No hardcoded credentials. No dark patterns. No brand impersonation.
Every screen clears these checks at the first draft, so for a regulated bank, compliance starts before review, not after.
We know an engagement is working when designers and engineers build from the same specifications and the translation between design and code falls away. That is where the trust comes from: the team reviews working software at every step.



The library pairs every component with the rule for using it, generated from the team's design decisions.

Use one primary button per view, for the single most important action. All other actions use secondary or ghost styles. Minimum height 44px, placed at the end of the reading path.
Usage guidance ships with every component, so a designer or an AI agent applies it the same way each time. This is what turns 41 components into a system.
2 end-to-end features rebuilt on .NET 10 and Vue 3, shipped as 25 pull requests across 4 repositories: API, UI, component library, and AI skills.
A 19-page interactive prototype showing Account Summary and Checking Account Transactions workflows.
41 reusable components, design tokens, templates, and style guidance for future product development.
An on-premises, spec-first workflow from legacy source to test-gated PR, with rule-level traceability and a human review gate.
Feature migration workflow, Azure DevOps AI skills, and a playbook committed to the codebase, so DCI engineers run the process themselves.
Designers handed engineers production code, removing the rebuild step and reducing design QA to near zero.
With repetitive translation work removed, developers focused on performance, security, accessibility, and product quality.
Human-in-the-loop review gave DCI confidence that AI-generated output met their quality bar.
Scoped to prove a single vertical slice. Praxent delivered two complete end-to-end banking features.
An agentic workflow DCI adopted during the engagement, proven across two production features and ready to scale across the platform.
A 19-page prototype and a 41-component design system to build on for future product work.
The marker we look for is a team that stops reviewing our work and starts running it themselves. On DCI, their own engineers picked up the workflow before we finished and made it part of how they build.

With the workflow proven on two features, it can be extended across the rest of GoBanking, with broader rollout underway.
DCI's engineers can lead AI-assisted, spec-first delivery in-house, building the team's capacity for the work ahead.
Governance, documentation, and reusable workflows give DCI a foundation for AI initiatives across the organization.
AI is a dependable part of the build process. Structured specifications give engineers a reliable way to apply it to new work.
Working with Praxent has been a great learning experience for DCI. It’s been highly beneficial, pushed our team to think beyond our status quo, and helped drive AI adoption from about 20 engineers to 56 today.
