Small team
Four people, a common need the market covers, hours lost every week, no development budget.
Off-the-shelf software. The need is common and does not set you apart: buy, configure, and keep your budget for your core business.
Why →Internal process
A team of about twenty, a partly covered need, someone comfortable with tools, no development budget.
A no-code layer. Assemble existing tools to cover what is missing — and document what was built.
Why →Systems to connect
Several programs that do not talk to each other, a blocking problem, nobody technical in-house, a budget of a few thousand francs.
Existing software with a custom integration. Have the connections built, not new software.
Why →The software is the product
Nothing exists on the market, the software is what you sell, many users, a technical team, a substantial budget.
Custom development. Here the software is your advantage: it must belong to you.
Why →Manageable problem
Few users, a need the market covers, an annoying but not serious problem.
Keep the current way of working. The cost of change exceeds the gain; tidy your tools and come back if the problem grows.
Why →