PraxentDecodeSM case study

Powered by Claude

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

Get results like these

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.

WHAT MADE THIS WORK

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.

Get results like these →

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

Daren Fankhauser

SVP Chief Product Engineering Officer/Chief Architect, DCI

SECURITY & GOVERNANCE

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

Nick Comito

Principal Experience Strategist, Praxent

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

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

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 →