PraxentDecodeSM case study
Modernizing a digital banking platform with governed AI
A specification driven modernization approach helped DCI modernize a 30 year old banking platform while maintaining accountability, traceability, and control.
-
2x
PLANNED SCOPE DELIVERED
-
19
PROTOTYPE PAGES DELIVERED
-
41
DESIGN COMPONENTS GENERATED
-
2
End to end features delivered
-
25
Pull requests across 4 repos
Modernizing an established mobile banking application meant preserving years of business logic while building trust in AI.
DCI wanted to modernize its GoBanking platform with a process that preserved business rules, held to bank-grade governance, and could be adopted by its own engineers beyond the proof of concept.
-
Established Platform
Built on ASP.NET WebForms and WCF, the application supported multiple account experiences that had to be preserved during modernization.
-
Embedded Business Logic
Three decades of account rules, workflows, and customer experiences living inside legacy code.
-
Operational Constraints
Work performed within DCI's Windows RDP environment, with no customer data permitted to leave the secure environment.
-
AI Trust Gap
Traditional prompting lacked the consistency and accountability required for regulated software delivery.
-
Design-to-Dev Handoff
Prior efforts handed engineers static designs to rebuild in code by hand, adding rework and design QA cycles.
Success depended on a process that preserved business logic, met governance requirements, and earned engineers' trust.
Modernize specific banking features to validate the approach before expanding to additional experiences.
AI 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.
Specifications flowed 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.
The approach combined structured AI workflows, shared specifications, and engineering oversight to create a repeatable delivery process.
THE AI WORKFLOW
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.
Daren Fankhauser
SVP Chief Product Engineering Officer/Chief Architect, DCI
Daren Fankhauser
SVP Chief Product Engineering Officer/Chief Architect, DCI
Governance is built into the design tool. Before human review, the generator enforces a fixed set of rules.
GENERATION GUARDRAILS — ENFORCED AT SOURCE
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.
Nick Comito
Principal Experience Strategist, Praxent
Nick Comito
Principal Experience Strategist, Praxent
Account Summary

Checking Account Transactions

AI-powered design system library

The library pairs every component with the rule for using it, generated from the team's design decisions.
Example component spec — primary button
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.
WHAT WE DELIVERED
Praxent delivered a repeatable modernization process DCI could continue using.
Modern Build
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.
Product Prototype
A 19-page interactive prototype showing Account Summary and Checking Account Transactions workflows.
Design System
41 reusable components, design tokens, templates, and style guidance for future product development.
Governed AI Workflow
An on-premises, spec-first workflow from legacy source to test-gated PR, with rule-level traceability and a human review gate.
Enablement Assets
Feature migration workflow, Azure DevOps AI skills, and a playbook committed to the codebase, so DCI engineers run the process themselves.
THE RESULTS
Praxent delivered working software, closing the gap between design and engineering.
Design-to-engineering gap closed
Designers handed engineers production code, removing the rebuild step and reducing design QA to near zero.
Time redirected to quality
With repetitive translation work removed, developers focused on performance, security, accessibility, and product quality.
Trust through human review
Human-in-the-loop review gave DCI confidence that AI-generated output met their quality bar.
2x the planned scope
Scoped to prove a single vertical slice. Praxent delivered two complete end-to-end banking features.
Repeatable modernization
A spec-first workflow DCI adopted during the engagement, proven across two production features and ready to scale across the platform.
Reusable foundations delivered
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.
Nick Comito
Principal Experience Strategist, Praxent
Nick Comito
Principal Experience Strategist, Praxent
WHAT BECAME POSSIBLE
The project became a catalyst for broader modernization and a repeatable capability to build on.
Platform-Wide Modernization
With the workflow proven on two features, it can be extended across the rest of GoBanking, with broader rollout underway.
In-House Capability
DCI's engineers can lead AI-assisted, spec-first delivery in-house, building the team's capacity for the work ahead.
AI Readiness Beyond Engineering
Governance, documentation, and reusable workflows give DCI a foundation for AI initiatives across the organization.
Agentic Development
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.
Chris Davis
COO · DCI
Chris Davis
COO · DCI
Bring governed AI to your core platform.
Praxent Decode℠ is an AI-native modernization approach powered by Claude. It recovers the business logic inside your legacy platform and rebuilds it on modern architecture, with every change governed, traceable, and human-reviewed, and designers delivering production code.
Talk to us about decoding it →