Cosensible
Selling and serving customers

Custom software or a software vendor: how to choose without regret

When custom work is justified, when it traps you, and what a product maintained for everyone changes.

CThe Cosensible teamProduct and compliance18 August 20265 min read
Three people talking around a table

Many African companies pay to adapt tools that were never designed for them, or commission custom development for a need thousands of others share. Here is how to choose between custom work and packaged software, based on what we have seen in more than ten years of projects.

Key point

  • What we have seen in the field
  • Custom work: when it is justified, when it traps you
  • What a packaged product changes
  • The three questions to ask a vendor

What we have seen in the field

Project after project, the same thing: the customer writing on WhatsApp at midnight, the salesperson taking orders with no network, the payment going through mobile money, the rule that changes without warning. And companies paying, each on their own, to adapt software designed elsewhere. Fifty customers, fifty versions, fifty maintenance contracts. When a channel or a rule changed, someone had to intervene everywhere.

Custom work: when it is justified, when it traps you

Custom work is justified when the need really is unique: an industrial process, an integration with a proprietary system, a trade with no equivalent. It traps you when the need is in fact common (answering customers, taking orders, delivering, hiring) and is treated as unique. In that case the company pays alone for development that thousands of others are also paying for, each on their own, and inherits software nobody else maintains.

What a packaged product changes

  • One product, maintained for all customers at once. When a channel or a rule changes, everyone is up to date the same day.
  • A monthly subscription in the country's currency, with no commitment, setup included, instead of a five-figure quote followed by intervention invoices.
  • A single product, improved for everyone: what a merchant in Dakar asks for benefits a merchant in Casablanca.
  • Shared artificial intelligence, governed by a public charter: it proposes, you decide.

The three questions to ask a vendor

  1. 1Does it know my market: my languages, my channels, my payment methods? Ask for a demo on your own conversations, not on a demo dataset.
  2. 2Can I export my data at any time, in a standard format, and what happens when I cancel?
  3. 3Is a human reachable, in my language, during my working hours, with a response time written into the contract?

And when custom work is still needed

There is a full place for custom work, and we do it: connecting a packaged product to your existing tools, your ERP, your invoicing or payroll software, adding a module specific to your trade, building a dedicated application when nothing on the market answers. The right question is not “product or custom”, but “what, in your company, is genuinely unique”. What is unique deserves custom work. The rest deserves a product maintained for everyone.

The question to ask yourself

Before commissioning custom development, ask yourself whether your need really is unique, or simply badly served by the software you have tried. In the second case, what you need is not a project but a product built for your market. What counts is what works on Monday morning, in a real company, with real customers.

Where Cosensible fits in

About Cosensible

Cosensible is a US software company building products for African businesses, with teams between Morocco and the United States. We publish Conseilor, the sales assistant for online shops.

Discover About Cosensible
custom software or vendorcustom development Africasoftware vendor AfricaSaaS for SMEs AfricaAI for SMEs Africa

Move from reading to trying.

Fourteen days on your real catalogue, no credit card. Ten minutes to install, and the assistant answers your buyers tonight.