Replace. Modernise. Integrate. Migrate.
From business requirements to production-ready core platforms. A core application should support the organisation’s business model — not force the business to work around technology designed for another era.
Sooner or later the question arrives in a form no one can defer: the core system no longer supports the products the business wants to sell, the channels customers expect, the reporting the regulator asks for, or the speed the market moves at. The instinct is to go looking at products. That is the wrong first step.
Core-platform transformation should begin with business capabilities, business priorities, the future operating model, customer needs, regulatory constraints and technology strategy — not with a vendor product catalogue. VODIS can help translate those needs into a practical application strategy, and then carry that strategy through selection, modernisation, implementation, migration and stabilisation.
Start with the Business the Platform Must Support
The first conversation is about the business, not the software. Depending on the organisation, the drivers behind a core-platform decision may include:
- new products and services the current platform cannot express
- time-to-market that is measured in quarters where it should be weeks
- customer experience and digital channels
- automation and straight-through processing
- transaction volumes, scale and growth assumptions
- new distribution models, partners or geographies
- reporting that is assembled by hand rather than produced by the system
- regulatory requirements the platform cannot evidence
- data that exists but cannot be reached
- analytics and AI use cases blocked by the underlying data model
- integration with a surrounding ecosystem that has moved on
- operational efficiency, resilience, and reduction of cost and complexity
Not every organisation has every driver, and it is a mistake to assume so. The useful work is separating the two or three that genuinely force the decision from the many that are merely desirable. VODIS can help translate business strategy into capabilities, processes, user journeys, products and services, information needs, integration needs and non-functional requirements — a more stable basis for selecting or designing the future platform than a collected list of requested features.
Understand What Exists Before Deciding What Replaces It
It is remarkably common to start a replacement programme without a shared, current picture of the platform being replaced. The current-state assessment is unglamorous and usually decisive. Depending on relevance it can cover:
- business functionality actually in use, as opposed to functionality licensed
- application and technical architecture
- the technology stack and its support horizon
- data structures, data quality and data ownership
- interfaces, batch and scheduling
- integrations with surrounding systems
- operational processes and the support model
- security, resilience, performance and scalability
- vendor dependency and skills dependency
- customisations, and what each one was originally for
- technical debt and historical workarounds
- release, upgrade and licensing constraints
- the quality and honesty of the documentation
This assessment is not an argument for replacement. It is entirely possible for it to conclude that the existing platform is sound and that the real constraint is elsewhere — in process, in data, in integration or in the operating model. Assuming the existing platform is bad is as unhelpful as assuming it is fine.
Map the Ecosystem Around the Core
A core application rarely operates alone, and the cost of a core change usually lives in everything attached to it. Depending on the organisation and its industry, relevant dependencies may include:
- digital and assisted channels
- CRM and customer platforms
- payments, cards and lending
- treasury and risk
- finance, accounting and ERP
- data warehouse, lake or platform, and reporting
- regulatory and statutory reporting systems
- identity, access and entitlement
- workflow and document management
- external services and partner systems
Only the areas that genuinely apply to the organisation are worth mapping. A generic ecosystem diagram impresses nobody and decides nothing.
Replace, Modernise or Evolve?
This is the decision the page exists for, and it has three honest answers rather than one fashionable one:
- REPLACE / BUY — select and implement a new commercial or cloud platform, and accept the migration and change effort that comes with it
- MODERNISE / REBUILD — recover the functionality that genuinely matters and re-engineer it onto a modern architecture
- EVOLVE / INTEGRATE — keep the parts that still serve the business, replace selected components, and change the architecture progressively
- HYBRID — in practice, most substantial programmes combine two of these, sequenced over time
None of these paths is universally superior. Replacement is not automatically better than modernisation, modernisation is not automatically better than replacement, and rebuilding with AI assistance is not automatically appropriate. Anyone who tells you which path is right before understanding your business, your data and your constraints is selling something. The decision is an outcome of the analysis, not an input to it.
How the Decision Is Actually Made
Where it helps, VODIS can structure a decision framework comparing BUY, BUILD, MODERNISE and HYBRID against criteria that matter to the specific institution:
- business fit and functional fit
- architecture, flexibility and configurability
- integration and data
- scalability, resilience and security
- regulatory constraints
- implementation risk and migration complexity
- the operating model the platform imposes
- vendor dependency, skills and the implementation ecosystem
- upgrade and release model, and the product roadmap
- commercial model and total cost across the life of the platform
- exit and portability considerations
Weighting is agreed with the client for the case in hand. There is no universal weighting, and a framework that produces the same answer for every institution is a template, not an analysis. The outputs can include option analysis, architecture and delivery implications, a risk comparison, a cost model, timeline assumptions, a dependency assessment and the rationale behind a recommendation — but no outcome is promised before the discovery work has been done.
Translate Business Needs into Selectable Requirements
Requirements are how business intent becomes something a vendor can be measured against. The areas that usually matter:
- business requirements — what the organisation must be able to do
- functional requirements — how the platform must support it
- technical and data requirements
- integration requirements
- security and resilience requirements
- operating requirements — how the platform will be run day to day
- migration requirements
- exit and portability requirements, defined at the start rather than at the end
The purpose is selectability, not completeness. A requirements catalogue that tries to capture every wish becomes a procurement document nobody can score and no vendor can answer meaningfully. The page you are reading is not a specification template, and neither should the catalogue be.
Non-Functional Requirements Decide How It Behaves in Production
Functional fit decides whether the platform can do the work. Non-functional requirements decide whether it survives contact with production:
- availability and recovery expectations
- performance, capacity and scalability
- security and auditability
- resilience and observability
- maintainability and configurability
- integration and deployment characteristics
- data retention and portability
Where practical these should be made measurable in the engagement itself, against the institution’s own volumes and patterns — not accepted as adjectives in a vendor response.
Select the Platform — Not the Best Sales Presentation
Selection is a discipline, and the quality of a demonstration is weak evidence. VODIS can support:
- market scan, long list and short list
- RFI and RFP preparation and structured scoring
- vendor questionnaires and an evaluation framework
- demo scenarios built from the institution’s own business cases
- proof-of-concept scenarios
- a reference-check approach that asks useful questions
- architecture review and technical due diligence
- commercial comparison and total-cost analysis
Scoring produced in an engagement is a decision aid for that institution, on its own weighted criteria. It is not an industry ranking, it is not transferable to another organisation, and VODIS does not represent, resell or receive commission from any platform vendor.
Vendor-Independent Evaluation
Evaluation looks past the feature list to the things that determine the next ten years:
- business and functional fit for the actual product set
- architecture, APIs and openness
- cloud and deployment model
- integration capability and data architecture
- configurability, and what customisation costs at upgrade time
- the implementation ecosystem and who can actually deliver it
- operational model, security and resilience
- roadmap, release and upgrade model, and vendor viability
- migration risk and long-term dependency
- exit and portability
Choosing on feature count alone is how institutions end up with a platform that ticks every box and fits nothing. No platform is best in general; suitability is specific to the institution.
Core Banking Transformation
Core banking is a primary practical vertical for this service, reflecting the founder’s background in banking and financial-services technology. Depending on the institution, a core banking transformation may need to address:
- deposits, accounts and product management
- lending and the loan lifecycle
- pricing, fees, limits and interest
- customer and party relationships
- accounting and transaction processing
- payments interfaces and channels
- regulatory and financial reporting interfaces
- batch and end-of-day processing
- data, APIs and integration
- availability, recovery and operations
- migration of balances, contracts and history
No claim is made to cover every banking product or every jurisdiction by default; what is in scope is established per engagement. As an illustration of the market rather than a shortlist, the relevant landscape includes established platforms such as Temenos Transact, Oracle FLEXCUBE, Infosys Finacle and TCS BaNCS alongside cloud-native entrants such as Mambu and Thought Machine Vault Core. These names are examples only: they are not ranked, not recommended, and VODIS has no affiliation, partnership or reseller relationship with any of them. The appropriate shortlist depends on the institution’s business, architecture, regulatory, operational and migration requirements — which is why this page contains no vendor ranking and cites no analyst position.
Beyond Core Banking
The same discipline applies to any mission-critical platform where the business depends on the system rather than merely using it:
- CRM and customer platforms — customer view, sales and service workflow, case management, omnichannel support
- ERP and finance — finance, accounting, procurement, controlling, reporting
- treasury and payments
- card management and loan origination
- risk and compliance platforms
- data and reporting platforms
- industry-specific core applications, including insurance and leasing
Where illustration helps, the enterprise landscape includes platforms such as SAP S/4HANA, Oracle Fusion Cloud ERP and Microsoft Dynamics 365 in ERP and finance, and Salesforce and Microsoft Dynamics 365 in CRM — again as market examples, with no preference expressed and no implementation claim made for any named product. No expertise in every product on the market is implied, and where a category is named as relevant it is named as a category, not as a capability already proven.
Choose the Architecture and Hosting Model with the Platform
Vendor selection and architectural fit are the same decision viewed from two sides, and separating them is how institutions acquire a platform their architecture cannot absorb. The target solution usually requires decisions about:
- application, integration and data architecture
- identity, security and observability
- deployment, environments and resilience
- the operating model the architecture assumes
- deployment shape — on-premises, private cloud, public cloud, SaaS or hybrid
- regulation, data sensitivity and sovereignty
- latency, integration and operating capability
- scalability, cost model and vendor model
- exit and portability
No hosting model is always superior. Cloud is an option with costs, dependencies and constraints, not a destination, and SaaS trades control for pace in ways that some institutions can accept and others cannot. Where regulated sectors are involved, operational resilience, ICT third-party risk, outsourcing and cloud arrangements, data protection, audit and access rights and exit planning all have to be established against the requirements that actually apply to that institution, confirmed with its compliance and legal functions and its competent authority. VODIS does not provide legal advice, does not certify regulatory compliance, and does not state regulatory requirements from memory — these are areas to verify in the engagement, against current official sources.
Select the Solution — Then Make the Contract Implementable
A signed contract is not the same as an implementable one. Many programmes inherit their worst problems from clauses agreed before anyone modelled how the work would actually run. VODIS can support the client, alongside its own legal advisers, on:
- scope clarification and implementation scope
- licence, subscription and consumption structure
- environments and what they cost
- integration and migration responsibilities — whose job each one is
- support model, and upgrade and release commitments
- service-level requirements, technical commitments and architecture commitments
- roadmap commitments and how they are evidenced
- data ownership, exit and portability requirements
- implementation dependencies and client obligations
- the commercial model in full — implementation fees, environment costs, support, upgrades, third-party components, change requests, professional services and exit costs
This is commercial and technical negotiation support. It is explicitly not legal advice: final contract review belongs to qualified legal counsel, and VODIS neither replaces that role nor offers an opinion in it. No client or vendor pricing is published, here or anywhere.
Implementation Readiness Before Day One
A vendor contract does not make the client ready to implement, and the gap between signature and readiness is where programmes quietly lose their first six months. Readiness usually means:
- programme governance, workstreams, roles and decision rights
- architecture governance and a design authority that actually meets
- environments, access, infrastructure and cloud provisioning
- security and integration prerequisites
- data and migration preparation started early, not late
- testing approach agreed before testing begins
- business resources named and released, not merely promised
- vendor onboarding and vendor governance
- issue, risk, dependency and decision management
- change management, training and adoption
- cutover governance and a command structure
Not every programme needs an identical set of workstreams, and importing a standard structure wholesale is its own risk. This connects closely with the discipline described under Program/Change Management, without duplicating it: there the subject is transformation governance and adoption in general, here it is the readiness of a specific platform programme.
Migration Is a Programme, Not a Data Copy
Migration is where core programmes are most often delayed, and it is consistently under-estimated because it looks like a technical task. It is a business programme with a technical component:
- source-data discovery and data profiling
- cleansing, mapping, transformation and migration rules
- historical-data, archival and retention strategy
- migration tooling and repeatable rehearsals
- defect management and business validation
- reconciliation — record counts, balances, totals, business-rule, account and contract reconciliation
- exception handling and audit evidence
- cutover reconciliation and sign-off criteria
For financial systems in particular, migration must be validated rather than assumed: extract, transform, load, reconcile, fix, repeat — until the evidence supports a production cutover, not before. One-shot migration is not a realistic plan. No promise of zero data loss is made by anyone competent, and no specific regulatory reconciliation standard is claimed here — the applicable controls are established with the institution and its auditors.
The Core Is Part of an Ecosystem
The core sits inside a landscape of channels, CRM, payments, cards, treasury, risk, finance and reporting, and integration is where a clean platform decision meets an untidy reality. Patterns in use may include:
- APIs and service interfaces
- events and messaging
- files and batch
- middleware and integration platforms
- coexistence between the old and new platforms during transition
- data synchronisation and the system of record for each entity
- routing, duplicated processing and reconciliation between platforms
- customer journeys that span both platforms
- reporting and operational support while both are live
Coexistence is usually the most under-estimated part of a phased transformation. Running two platforms is not half the work of running one; for a period it is more than either.
Testing, Cutover and Stabilisation
Go-live is an operational event, not a calendar date, and the decision to proceed should rest on evidence rather than commitment made months earlier:
- functional, integration and regression testing
- migration and data-reconciliation testing
- performance, security and resilience testing
- user acceptance and operational readiness
- cutover rehearsal, plan, dependencies and freeze
- business, technical and vendor readiness, assessed separately
- rollback and contingency, defined before they are needed
- command structure, communication and decision gates
- migration strategy — phased, product-by-product, segment or geography, parallel run, coexistence or big-bang
- hypercare, defect triage, vendor coordination and performance review
- reconciliation, operational monitoring and backlog management
- documentation and a deliberate transition to business-as-usual
No approach is universally right: phased migration reduces some risks and creates coexistence complexity, big-bang does the reverse. Not every testing category is mandatory for every platform. And no one can promise zero downtime, an incident-free stabilisation, a guaranteed implementation timeline or a guaranteed cost reduction — what can be done is to make the risks visible, the evidence real and the decisions deliberate. AI and automation can assist with test-case generation, test-data design, regression artefacts, coverage analysis, defect analysis and documentation, but human validation of what the tests prove remains required.
When Replacing the Platform Is Not the Only Option
For some critical applications there is a second strategic path: understand, recover, redesign, rebuild, validate, migrate. Where an existing application still encodes the business but can no longer carry it, AI-assisted software archaeology can help establish what is actually there before anyone decides what to preserve, redesign or remove:
- code understanding and dependency mapping
- business-rule extraction from code, configuration, batch and stored procedures
- interface discovery and data-structure understanding
- workflow reconstruction and documentation recovery
- test-scenario generation from observed behaviour
- technical-debt identification, and separating rules worth keeping from historical workarounds
- AI-assisted re-engineering — target-code generation, translation between languages and frameworks, refactoring, component decomposition, API creation and documentation
This matters most for old core systems, where critical rules often survive only in code, configuration, batch, stored procedures, operational procedure and the memory of a few specialists. AI can help expose those rules; business and domain specialists must validate them. No claim is made to perfect automated understanding, and this is AI-assisted engineering rather than automatic system conversion. Where source code or data is sensitive, the work can be designed around approved enterprise AI, controlled cloud, private environments or local model execution, subject to the client’s security policy, data classification and architecture — though not every project uses or needs private AI. This path connects naturally with Legacy Core Modernisation, where the deep understanding of an existing critical application is the subject in its own right, and with Product Innovation & Application Development where genuinely new components are built.
Human Accountability Does Not Move
For a mission-critical application, AI does not replace architecture, business validation, domain expertise, code review, security review, testing, reconciliation, operational validation, migration control or the cutover decision. It changes how much a competent team can get through; it does not change who answers for the result.
- AI can increase engineering leverage; responsibility for the target system remains human
- no fully autonomous system migration is offered, and none should be accepted
- no fully autonomous system rewrite is offered either
- AI does not replace architects, developers, testers or business experts on this page or in an engagement
- every AI-assisted output that reaches a production decision passes human review first
This is stated plainly because the opposite is currently being sold, and because a core platform is precisely the place where an unreviewed machine-generated rule becomes a financial or regulatory problem rather than a bug.
How VODIS Works, and What You Might Receive
VODIS can act as senior client adviser, transformation integrator, business and technology translator, architecture coordinator, vendor-selection support, programme-governance layer, implementation-readiness coordinator and migration and cutover governance support — one transformation view across business, technology and vendors. VODIS can assemble and coordinate senior business, architecture, application, infrastructure, data, migration, security and delivery expertise according to scope and availability.
- engagements range from a current-state assessment or application strategy, through requirements engineering, RFI/RFP and platform-selection advisory, to implementation readiness, migration and testing governance, cutover readiness and programme recovery
- modernisation assessment, AI-assisted software archaeology and AI-assisted rebuild are available as engagements in their own right
- interim or fractional transformation leadership is possible where the organisation needs the role rather than the report
- commercial models include advisory, defined scope, time and materials, managed work packages and programme support
- outputs may include a business capability model, current-state assessment, application strategy, target architecture and requirements catalogue
- RFI and RFP material, vendor long list and short list, evaluation matrix, demo scenarios and a commercial or total-cost comparison
- implementation-readiness assessment, programme structure, migration and data-migration plans, integration architecture, testing and cutover strategy, and a risk and dependency register
- software-archaeology findings, a business-rule catalogue and a target-system roadmap
Those are examples of what an engagement can produce, not a fixed deliverable list, and the specialists involved are assembled per engagement according to scope and availability rather than drawn from a large permanent bench — no unlimited or guaranteed specialist capacity is implied. Individual names, partner-company names, headcount and rates are not published. Where founder experience is relevant it is described as programmes led or coordinated by the VODIS founder in prior senior management and executive roles, before the creation of VODIS; those programmes are not presented as VODIS client delivery, and no client is named.
If a core application no longer supports the business, the useful next step is not a product demonstration. It is a conversation about what the business needs the platform to do, and an honest look at whether replacing, modernising or evolving it is the right answer.
