Skip to main content
GullySystem
← All guides

Software Maintenance and Rescue

Practical guides to help you make the next decision with confidence.

37 guides

37 guides

Software Maintenance and Rescue

What Is Software Maintenance?

Software maintenance covers corrective, adaptive, preventive and improvement work that keeps a working application reliable and current.

Software Maintenance and Rescue

What Should a Software Maintenance Contract Include?

What a small business should check in a maintenance contract: covered systems, severity levels, change requests, ownership of code and access, and exit terms.

Software Maintenance and Rescue

Signs That Your Existing Application Needs Maintenance

Recurring errors, broken integrations, staff workarounds and old support tickets are signs it’s time to review your application’s maintenance.

Software Maintenance and Rescue

How to Take Over Software Developed by Another Company

A practical sequence for taking over an application built by a previous vendor: access, environment, dependencies, risk and handover.

Software Maintenance and Rescue

What to Do When Your Software Developer Is No Longer Available

A step-by-step response when the person who built or ran your software has left or gone unreachable: access, backups, risk and next steps.

Software Maintenance and Rescue

How to Audit an Undocumented Codebase

A practical method for reviewing an inherited application with no documentation: access, mapping, data flow, risk and a usable system map.

Software Maintenance and Rescue

Should You Repair, Modernise or Rebuild Legacy Software?

How to decide between repairing, modernising or rebuilding an ageing application, based on business fit, risk and genuine uncertainty.

Software Maintenance and Rescue

How Technical Debt Affects Business Growth

What technical debt actually costs a growing business in slower delivery and more incidents, and how to manage it without freezing features.

Software Maintenance and Rescue

How to Upgrade an Old Laravel, React, Node.js or Mobile Application

A safe process for upgrading an ageing Laravel, React, Node.js or mobile application, and how to check what is actually still supported.

Software Maintenance and Rescue

What Is an Application Support SLA?

How to read an application support SLA: severity, response and restoration targets, support hours, exclusions, escalation and review.

Software Maintenance and Rescue

How to Plan Software Version Upgrades

A repeatable process for planning software upgrades: a version inventory, vendor support dates, risk-based scheduling and a tested rollback.

Software Maintenance and Rescue

How to Reduce Dependence on One Developer

A practical plan for reducing single-developer risk: an inventory, company-owned accounts, documentation, shared ownership and a rehearsed handover.

Showing 12 of 37 guides

All 37 guides in Software Maintenance and Rescue as a plain list