A small software business may combine a reusable app with custom work for individual customers. That can create uncertainty during a sale: the buyer needs to know which capabilities belong to the standard product and which depend on a particular installation, device, or service arrangement.

Define the product boundary

Start with a list of features available to ordinary users. Record custom configurations separately, including integrations with hardware or external systems where relevant. Explain how those variations are maintained and whether they require manual intervention. A clear boundary makes the operating workload easier to understand.

When preparing an app for sale, broader selling guidance can help organize the process. The specific information package should explain exactly what is included rather than implying that every historical project or customer relationship transfers with the software.

Inspect the integration work

  • List supported interfaces and the purpose of each connection.
  • Identify configuration that differs between customers or installations.
  • Document how incoming data is checked and how errors are reported.
  • Record any manual reconciliation needed after an interruption.
  • Distinguish existing support commitments from optional future services.

Use representative examples with unnecessary customer information removed. A diagram or sample configuration can explain a dependency without exposing production records. If a real installation must be reviewed, agree on an appropriate scope and access arrangement first.

Ask whether custom changes are maintained in the main codebase or separate versions. Multiple versions may require extra testing and release coordination. Describe that work candidly instead of presenting every variation as a simple switch the buyer can operate.

Finish with a proposed responsibility map for the transition. Explain who will answer technical questions, maintain customer-specific configurations, and resolve issues that cross system boundaries. Clear product boundaries help both sides evaluate the sale on the same basis and reduce the chance of discovering unexpected service obligations after ownership changes.