Skip to main content

Managed Services & Teams

Taking over an abandoned platform and stabilising it

A business-critical portal was left undocumented when its original developer disappeared. We took ownership, cleared the security backlog, and now run it under an SLA.

Client
Property management company with 2,800 units under management
Industry
Property & PropTech
Engagement
Handover, remediation, then ongoing support retainer
Duration
6 weeks remediation, ongoing retainer
0
Critical vulnerabilities outstanding
99.9%
Monitored uptime under SLA
4 hrs
Priority-one response target

The situation

What was going wrong

  • 01

    The original developer had ceased trading, leaving no documentation or handover.

  • 02

    Dependencies were years out of date, including packages with known vulnerabilities.

  • 03

    There was no staging environment; changes had been made directly in production.

  • 04

    Nobody knew whether the backups were valid, and no restore had ever been attempted.

Our approach

What we did, and why

  1. 01

    Established control before changing anything

    First priority was securing account ownership, taking a verified backup, and standing up a staging environment so the production system was no longer the only place to test.

  2. 02

    Triaged by risk, not by ease

    We audited the codebase and dependencies, then sequenced remediation by exploitability and business impact rather than starting with the quickest wins.

  3. 03

    Documented as we learned

    Architecture notes, runbooks, and deployment steps were written while reverse-engineering the system, so the knowledge is now the client's asset rather than ours.

  4. 04

    Moved to a supported footing

    The platform moved onto an SLA-backed retainer with monitoring, patching, a transparent ticket queue, and monthly reporting on what changed and why.

The outcome

What changed

All critical and high-severity vulnerabilities were cleared within the six-week remediation window, and dependencies are now on a maintained upgrade path. Deployments go through staging with rollback. Recovery has been tested rather than assumed, and the client has documentation that survives any single supplier.

0
Critical vulnerabilities outstanding
99.9%
Monitored uptime under SLA
4 hrs
Priority-one response target

Related work

Other engagements you may find relevant

Software EngineeringFinancial Services & FinTech

Automating reconciliation for a payments provider

A finance team spending eight days a month matching settlement files by hand moved to an automated reconciliation engine with a clear exception queue — closing the month in under a day.

Month-end close time
8 days → <1

Month-end close time

Transactions auto-matched
94%

Transactions auto-matched

Adjustments with audit trail
100%

Adjustments with audit trail

Web & Digital PlatformsRetail & E-Commerce

Replatforming a multi-brand retailer to headless commerce

Three ageing storefronts sharing one overloaded template were rebuilt as a headless front end on a shared component library, cutting page load times and ending the annual Black Friday panic.

Mobile LCP, product pages
6.2s → 1.4s

Mobile LCP, product pages

Mobile conversion rate
+31%

Mobile conversion rate

Annual hosting cost
−38%

Annual hosting cost

Data & AILogistics & Supply Chain

A single operational view across a fragmented fleet

Consignment data scattered across telematics, subcontractor emails, and a legacy TMS was consolidated into one live operational picture, with ETA predictions replacing phone calls to drivers.

Inbound tracking calls
−62%

Inbound tracking calls

Systems used by planners
3 → 1

Systems used by planners

Median ETA accuracy
±12 min

Median ETA accuracy

Next step

Tell us what you are trying to fix

Send a short description of the problem and we will reply within one business day. The first call is a 30–45 minute conversation with someone senior — free, and with no obligation.

sales@interwebservices.co.uk128 City Road, London, EC1V 2NX, United Kingdom