[ A NexusMind service · Montréal ]

Software projects
rescue.

NexusMind rescues the software your business already runs on — the Access database, the VBA workbook, the PHP application from 2012. We understand it, stabilize it and modernize it. No rewrite required.

From $500 · 1–5 days · a report you own whether or not you continue.

Promise 01

You can read the report before you buy it.

Most of this trade asks you to take an assessment on faith. Here is a complete sample health check — findings, evidence, what happens if you wait, and a priced roadmap — written for a business that does not employ an engineer. If it does not look useful, do not book one.

Promise 02

No rewrite required.

The system you have holds eleven years of data and every rule the business ever agreed to. We stabilize it where it stands: backups that restore, holes closed, a small service beside it when something new is needed. It keeps running and keeps its job. Nothing inside it changes unless the report says it must.

Switchover weekend
None
Data migrated
None
Retraining
None

Promise 03

The health check is always first, and you can stop after it.

Fixed scope, fixed price, one to five days. You end it with a report you own and can hand to anyone — including another supplier. Anyone quoting repair work on code they have not read is guessing, and you will pay for the guess.

Health check
From $500
Duration
1–5 days
Obligation after
None

Promise 04

Handed back, so you are not stuck with us instead of stuck with the old system.

The last step is the part most suppliers leave out. Source in your own repository, every credential rotated and in your hands, a runbook a new developer can follow, and recorded walkthroughs for the people who use it. Ongoing support is available. It is optional.

Repository owner
You
Credentials held by us
Zero
Support contract
Optional

The situation

If any of these sound familiar, you are in the right place.

You already know there is a problem. You do not need convincing — you need someone to open the hood without flinching.

  1. 01 The developer who built it is gone, and nobody else has ever opened it.
  2. 02 It runs on a server nobody wants to reboot.
  3. 03 A change that should take a day takes a month, if anyone will attempt it.
  4. 04

    The backup has never been restored.

  5. 05 An integration broke and the workaround became the process.
  6. 06 You are being asked to pay for a rewrite and you cannot tell whether you need one.

What a rescue looks like

Three moments at three zoom levels: the message that starts it, the report that scopes it, and the fix that lets the old system keep its job. Specimen figures throughout.

The first thing we do is copy, not fix. Nothing is changed until there is a full image to go back to.

Health check · day 5

Summary · worst first SECTION 4
38/ 100 High risk · rescuable mean of ten areas, no hidden weighting
Security 14 · Failing
Access 18 · Failing
Data 22 · Failing
Observability 26 · Fragile
Runtime 32 · Fragile
5 more areas · architecture is soundfull chart ↓
3 critical findingsfix this month, priced p. 19
Rescue · priced $6,400 · 4 weeks fixed · stop after any item
written for the owner, not an engineer
Findings · evidence · if you wait · roadmap

The report is the product. One score per area, worst first, and a price against each fix.

The old system keeps running and keeps its job. New doors are built beside it, not through it.

Our rescue process

Understand it, judge it, then act on it.

The first two steps are the health check, and you can stop after them with a report you own. The last one is the part most suppliers leave out: handing it back so you are not stuck with us instead of stuck with the old system.

01 · Discover

We analyze your system, codebase, infrastructure and dependencies.

Read-only access first, and a full snapshot before anything else. Then an inventory: every server, repository, database and integration that runs the business, including the ones nobody remembered.

You get
An inventory you can check
Typically
Days 1–4

02 · Assess

We identify risks, technical debt and critical issues. You get a clear rescue roadmap.

Ten areas, one score each, worst first. Every finding comes with evidence you can verify, what it costs on an ordinary bad day, and a fixed price to close it. This is the report, and you can stop here.

You get
A priced roadmap, worst first
Typically
Days 5–9

03 · Stabilize

We fix what is broken, address security gaps and stabilize performance.

The critical findings first, in the order the report set. Backups that restore, credentials rotated, holes closed, monitoring that calls your phone. The system you have, made dependable.

You get
The system you have, made dependable
Typically
Weeks 2–5

04 · Modernize

We refactor, upgrade and improve your system for maintainability and scale.

One module, one integration, one screen at a time, each beside the old one until it is proven. No switchover weekend. If a piece is fine, it stays; modernization is a decision per part, not a vote on the whole.

You get
One module at a time
Typically
Quoted per phase

05 · Empower

We document, transfer knowledge, and leave you with a system you can rely on.

Source in your repository, credentials in your hands, a runbook a new developer can follow, and recorded walkthroughs for the people who use it. Ongoing support is available and optional.

You get
Handed back, not held hostage
Typically
Final week

Ways out

One diagnosis, then one of four ways out.

Despite the numbering this is not a sequence. The health check is always first; the other three are answers to what it finds, and a system needs one or two of them, rarely all three. Two carry a price before we start and two do not — anyone quoting repair work on code they have not read is guessing, and you will pay for the guess.

01

Software Health Check

A structured inspection of architecture, source, dependencies, infrastructure, security, database, integrations and deployment. You get a plain-language risk report and a modernization roadmap — what is fragile, what is urgent, and what it costs to fix.

From $500 1–5 days · fixed scope
02

Software Rescue

We stop the bleeding: recover source code and access, fix the failures that wake you up at night, close the security holes, and put backups, monitoring and documentation in place. The system you have, made dependable.

Scoped from the health check Stabilization · 2–8 weeks
03

Bypass

When the problem is real but the system is not worth opening — no budget for a rewrite, or too critical to touch — we build a small service beside it and route the traffic through that. The old system keeps running and keeps its job. Nothing inside it changes.

Fixed price New build · 3–8 weeks
04

Modernization

Gradually replace pieces of the old system while it keeps running — one module, one integration, one screen at a time. No switchover weekend, no bet-the-company rewrite.

Quoted per phase Incremental · ongoing

Scope

What we take on, and what you get back.

Common projects we rescue

Legacy applications, broken integrations, abandoned projects, outdated technologies, performance issues and security vulnerabilities — usually two or three of them at once.

Legacy applicationsBroken integrationsAbandoned projectsOutdated technologiesPerformance issuesSecurity vulnerabilities

Technologies we work with

If it runs your business, it qualifies — whatever it was written in. PHP, Access and VBA, MySQL, .NET, Java, Python, Node.js, WordPress, Go, Delphi and VB6, FileMaker, and more.

The result

Reliable, secure and maintainable software. Reduced technical debt and operational risk. Improved performance and user experience. A solid foundation for future growth.

reliable · secure · maintainableless technical debtfaster for usersa base to grow on

The deliverable

You can read the report before you buy it.

Most of this trade asks you to take an assessment on faith. Here is a complete sample health check — findings, evidence, what happens if you wait, and a priced roadmap — written for a business that does not employ an engineer. If it does not look useful, do not book one.

From the sample report · section 4

The summary page: one score per inspected area, worst first, so the problems are the first thing you see. Specimen figures — the subject is illustrative, not a past engagement.

Zero to a hundred per area, worst first. The overall score is the mean of the ten — not a weighting you cannot check. Scores exist to focus the conversation, not to grade anyone's past work.

A rescue, in plain terms

A shipping platform, rescued

A shipping platform a business had built years earlier to move parcels for a larger warehouse system: several carriers, tracking numbers, package records. It ran, and nobody wanted to be the one to touch it.

04 · Modernizationthe way out it was

Before

  • PHP 5.6Years past end of life. The host could withdraw it on any date it chose.
  • One copy of the codeNo source control. The version running in production, on the production server, was the only one anywhere.
  • Pages built by handHTML printed from echo statements with jQuery sprinkled on top. Every screen a one-off.
  • Not one testNothing automated. Whether a change had broken something was found out by shipping.
  • Keys in the codeCarrier credentials hard-coded into the application source.
  • Two carriers, copied and pastedNo core to speak of: the second carrier was the first one duplicated and edited. A third would have been a third copy.

After

  • Four monthsA working rework with every business rule, every user case and both carriers, and the old platform retired behind it.
  • One more monthThree new carriers: DHL, Purolator and Nationex. On the old code, each would have been another copy.
  • Two more monthsRate shopping across carriers — the feature the business had wanted for years.
  1. 01 Read it, then write down what it does
  2. 02 A roadmap in vertical slices
  3. 03 One-week sprints
  4. 04 Replace, then extend

Who opens the hood

Dmitry Kuznetsov, founder of NexusMind

Dmitry Kuznetsov · founder & engineer

Software rescue is the other door into NexusMind.

Fifteen years as a senior software engineer across fintech, healthcare, retail and e-commerce — C# and .NET, Go, PHP and Laravel, Vue and React, and the older things they replaced. Most of those years were spent inside systems someone else built. That is the job here: read it, judge it, fix it, hand it back.

The studio also builds new software for small firms, in fixed-price phases. That side lives here ↗

Years
15+
Industries
fintechhealthcareretaile-commerce
Based
Montréal · EST. 2024
First rule
snapshot before anything else

Tell us what is not working.

Thirty minutes, no commitment. If a health check is the right next step, it is from $500, one to five days, and the report is yours whether or not you continue.

Book a health check