Choose the right approach to the work

Compare engineering partners, agencies and internal teams, or weigh repair against replacement. Practical questions for a software buying decision.

Engineering partner, agency or in-house team?

Choose a delivery model by the work and responsibility it must cover. A project agency, an engineering partner and an in-house team can all be right; their useful boundaries differ.

Repair the system or start again?

Repair is usually worth testing when useful behaviour can be preserved behind a clear boundary. Replacement deserves consideration when the constraint cannot be removed safely within the current system.