Strategy Per Module
A good partner rehosts some parts, refactors others and replaces a few. Tepia scores each module separately instead of proposing one big rewrite.
Read: Legacy System Modernization and Mobile MigrationChoose a legacy modernization partner that recommends a strategy for each component, inventories business rules before writing code, and rehearses data migration with a parallel run. Tepia modernizes VB6, older .NET, Access and AS400 era systems in stages, so the business keeps running while the old system is retired piece by piece.
The best modernization partners are cautious about rewrites and obsessive about the rules hidden in old code.
A good partner rehosts some parts, refactors others and replaces a few. Tepia scores each module separately instead of proposing one big rewrite.
Read: Legacy System Modernization and Mobile MigrationData should move at least twice in rehearsal before cutover, with record counts and control totals reconciled, so launch day holds no surprises.
Read: VB6 and Legacy .NET ModernizationDecades of business rules live in stored procedures and reports. Tepia builds a rule inventory from code and user interviews before design starts.
Read: How to Modernize a Legacy System Without Stopping the BusinessTepia runs old and new systems side by side and compares outputs, so users trust the new system before the old one is finally switched off.
Figures that show how long legacy systems stay in service, and why a careful partner matters.
Reuters reported that about 80 percent of in person card transactions rely on COBOL code, a sign of how long core systems last.
Reuters also reported that around 95 percent of ATM card swipes rely on COBOL code, a sign of how long core systems last.
Black Duck's 2026 OSSRA report found 92 percent of audited codebases contain components four or more years out of date.
Modernization is less about new technology than about moving a working business onto it without losing anything. The old system may look dated, but it calculates commissions correctly, prints the exact report the auditor expects, and drops a file every night that another department imports at 6 a.m. A partner who sees only outdated screens will miss those obligations. Tepia starts every modernization by listing what the current system does for each department, including the things nobody remembers asking for.
The job has three parts. First, discovery of rules and dependencies: stored procedures, batch jobs, file drops, ODBC connections from Excel, and the one power user who exports data every Friday. Second, a staged plan that replaces the system piece by piece, often with what engineers call the strangler fig pattern, where new services take over one function at a time behind a stable interface. Third, a migration that preserves history and proves the numbers match.
Ask every candidate to recommend a strategy per module, not one answer for the whole estate. Tepia uses a matrix like this during Discovery.
| Strategy | When it fits | What the partner must show |
|---|---|---|
| Rehost | The code is sound but the server or operating system is out of support | A move plan with rollback and performance baselines |
| Replatform | The database or runtime must change while the logic stays | Compatibility testing for queries, reports and scheduled jobs |
| Refactor | The logic is valuable but hard to change or test | Characterization tests that capture current outputs first |
| Rebuild | The workflow itself has changed or the code cannot be trusted | A rule inventory and staged releases, never a single cutover |
| Replace | A packaged product now covers the function well | A fit gap analysis and a migration into that product |
| Wrap | The core must stay, but users need a modern front end or API | An API layer with a web or mobile app over the old core |
Most real plans mix three or four of these. For more depth, see how to modernize a legacy system and rebuild or refactor your app.
Modernization partners should be able to show their method on paper. Ask each candidate for the following, and expect Tepia to provide the same.
Tepia covers specific stacks on VB6 and legacy .NET modernization and mainframe and AS400 front end modernization.
Each stage typically moves through Discovery in 1 to 3 months and development in 2 to 6 months, and later modules tend to move faster. See our process.
You do not have to choose a partner for a multi year program on the strength of a few meetings. A better approach is to commission a bounded assessment first: a few weeks to review code, databases, integrations and users, ending in a written module by module plan. The assessment gives you something concrete to judge, and it gives the partner real information to plan from instead of guesses. Tepia runs this as the opening part of Discovery.
Use the assessment to test the relationship as much as the plan. Did the partner find rules or dependencies your own team had forgotten? Did they explain technical risk in language your finance and operations leaders understood? Did they push back on any part of your assumptions, such as the idea that everything must move to the cloud at once? Did they identify a first module that could deliver value early, such as a mobile front end for field staff over the existing core?
If the answers are yes, you have a partner worth continuing with. If the assessment reads like a sales document, you have learned that early, before the real work began.
Tepia often reviews proposals buyers received elsewhere. These patterns predict trouble:
If a proposal on your desk shows two or more of these, ask for a revised plan or ask Tepia for a second opinion.
A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.
CEO
Senior Project Manager
VP & Operations Manager