IT technician working on server equipment

What we do

  • Assess the system in two weeks: inventory, risks and a written roadmap
  • Recover technical control: credentials, full backup and documentation
  • Document the code with AI support and human review
  • Stabilize: fix errors, update versions and environment without stopping operations
  • Modernize module by module (rehost, replatform, refactor or "modernize in place")
  • Validate functional equivalence before every cutover

How does the legacy-system assessment work?

Everything starts with understanding, not migrating. In two weeks JBKR delivers, in writing: a system inventory (code, database, server, integrations, certificates and credentials), risks ranked by urgency (unsupported versions, missing backups, single-person dependencies), essential documentation generated with AI support and reviewed by someone who understands the system, and a modernization roadmap with options, suggested order and estimates.

The assessment fits the On-Demand plan and the report is yours, even if the next step is done by another team. It is the lowest-risk purchase possible: understanding before commitment.

Do you take over a system built by another developer?

Yes, this is the most common scenario JBKR Web handles: the original developer disappeared, left the company or closed shop, and the system was left with nobody who knows it. The company takes over applications in PHP, Java, .NET/C#, classic ASP, jQuery and VB, even without contact with the original author.

The first step is recovering technical control: gathering access (hosting, database, source code, domain), taking a full backup and mapping what the system does. Only then do fixes and improvements start, in the order of urgency agreed with the client. Working on someone else's code demands method: small changes, tested in a separate environment before going live, and a record of what was changed.

Which modernization path should you choose?

There is no single path, and JBKR presents the menu with pros and cons: modernize in place (update versions, fix and document without changing platform), rehost (move the system as is to the cloud, gaining backup and scalability), replatform (swap the application server or database with targeted adjustments), refactor (rewrite the critical modules in current technology, coexisting with the legacy) and, only when the technology makes continuity impossible, a full rewrite in phases.

In most cases the answer is modernizing in parts: a new module coexists with the old one until it replaces it, and operations never stop. Before each cutover, JBKR validates functional equivalence (the new module produces the same results as the old one on the same data) and keeps the rollback path ready.

How does AI help understand an undocumented system?

Missing documentation is the rule in legacy systems, and it is where AI helps most: language models read PHP, Java, .NET or COBOL and produce module maps, dependencies, implicit business rules and explanations of critical routines in hours rather than weeks. That speeds up the assessment and lowers the cost of taking over a system.

But AI does not decide alone: every output is reviewed and tested against the system's real behaviour by someone who has maintained legacy systems for 20 years. The result is reliable documentation the company never had, and the end of dependence on one person's memory.

How much does it cost to modernize an old PHP, Java or .NET system?

The two-week assessment and one-off fixes fit the On-Demand plan, from BRL 250/hour, with an estimate presented before the work. Modernization modules with defined scope are contracted as fixed-scope projects.

For systems in production that need ongoing attention, the monthly plans are cheaper than one-off tickets: Care from BRL 1,125/month and Expert from BRL 2,050/month, with hours included, priority support and continuity: the person who answers knows the system, with no need to rebuild understanding on every ticket.

Legacy technologies JBKR Web handles
TechnologyTypical problemHow JBKR works
PHPUnsupported old version, unstructured code, hosting forcing an upgradeGradual version upgrade, incompatibility fixes and refactoring of critical points without stopping the system
JavaApplication stuck on an old Java or framework version, outdated serverSupport, planned dependency updates and environment migration (e.g. dedicated server → cloud)
.NET / C#System on an old .NET Framework, dependency on a specific Windows serverMaintenance in the current environment and gradual migration to supported .NET versions, module by module
Classic ASP / VBDiscontinued platform, hard to host and no developers on the marketProduction support and a gradual migration plan preserving business rules
COBOL / mainframeRetirement of those who know the routines, licence cost, integration with new systemsRoutine analysis and documentation, service-based integration and migration planning with on-demand specialists

Real proof, not promises

Real mainframe experience
Two years on the IBM mainframe at HSBC (z/OS, COBOL, JCL, CICS, DB2, Endevor) at the start of the founder's career.
Migration delivered
Dedicated Java server migrated to the cloud (Jelastic) with ongoing site maintenance: "always served us with great punctuality" (Rodrigo B.).
17 years maintaining the same ERP
System in production since 2009, evolved without a rewrite, with e-invoicing and a bank integration.

How to engage

Published engagement models
ModelHow it worksBest for
Fixed-scope projectScope, deadline and price defined in a written proposalWebsites, apps, integrations and MVPs with clear scope
Monthly plan (retainer)Monthly hours with priority support: Care or Expert planSupport, continuous evolution and systems in production
Hourly (On-Demand plan)From BRL 250/hour, estimate before the work startsOne-off fixes, assessments and proofs of concept

Same-business-day response · Critical-failure fix started within 24 hours on monthly plans

Frequently asked questions

Do you maintain a system built by another developer?

Yes, it has been one of JBKR Web's specialities since 2006. The process starts with an analysis of the source code, the database and the hosting environment. The company documents what it finds, fixes the urgent problems and takes over evolution requests, even without any contact with the original author.

My system's developer disappeared. What should I do?

Gather what you have: hosting, database, source-code and domain access. JBKR Web runs the assessment with the available material, even if incomplete, recovers technical control with a full backup and access documentation, and the system goes back to normal maintenance, with fixes and improvements.

What is the legacy-system assessment and how much does it cost?

A two-week engagement that delivers, in writing: a system inventory (code, database, server, integrations), risks ranked by urgency, essential documentation generated with AI support and reviewed by a human, and a modernization roadmap with options and estimates. It fits the On-Demand plan (from BRL 250/hour) and the report is yours even if you do not contract the next step.

Is it better to rewrite the system from scratch or modernize in parts?

In most cases, modernize in parts. Rewriting from scratch is expensive, slow and risky, because the old system carries years of undocumented business rules. JBKR Web stabilizes the current system and modernizes module by module, keeping operations running. A full rewrite is only recommended when the technology makes continuity impossible.

Do you handle COBOL and mainframe?

The founder started his career with two years on the IBM mainframe at HSBC (z/OS, COBOL, JCL, CICS, DB2, Endevor). JBKR handles analysis, documentation and integration of COBOL routines and migration planning; large mainframe projects are run with specialists brought in on demand, under the founder's technical coordination.

My system has no documentation at all. Is that a problem?

It is not a blocker, it is the most common situation. JBKR Web rebuilds the understanding by reading the source code and the database, now with AI support to speed up reading, and produces the essential documentation: module map, credentials, dependencies and critical routines. The company stops depending on one person's memory.

Related

Jean C Becker

Who is accountable for the work

Senior Solutions Architect | AI & Machine Learning Specialist

Jean C Becker · founder of JBKR, creator of AironCore and Apicio, in technology since 2006. See the track record →