Skip to content

CRM, ERP, Notion, or a custom tool: which should you choose?

There is not a “professional” tool on one side and makeshift tools on the other. Each solution has a role. The right choice identifies where the source data lives and where the process becomes genuinely specific.

06 chapters

Choose the work to organise first, not a tool brand

CRMs, ERPs, Notion, and custom apps are often compared as if they played the same role. In reality, they answer different needs: tracking a client relationship, managing operations and resources, organising notes and projects, or implementing a particular business rule. The useful question is what the team must be able to do every day without duplicate entry or confusion.

Start with a concrete journey: a client request, order, intervention, file, production task, or approval. Who acts? Which information must remain accurate? Which decision must be recorded? That description makes a tool’s limits visible without looking for a universal answer.

A CRM follows the client relationship; it does not replace every process

A CRM centralises contacts, opportunities, sales exchanges, and sometimes reminders. It fits when the main question is who was contacted, which stage a sale has reached, and what should happen next. Custom CRM development becomes relevant when the sales cycle carries rules or information that a standard tool cannot represent clearly.

A CRM is not always the best place to follow production, complex planning, technical files, or internal operations. It is possible to add too many fields and hide the journey instead of simplifying it. The fact that software can store a piece of data does not mean it must become its only home.

An ERP manages broad operations with a more structuring framework

An ERP usually connects several domains: purchasing, stock, production, accounting, resources, or invoicing. It provides shared structure when those elements need to stay coherent across the business. Its value grows when the consequences of one piece of information spread from one team to another.

That strength can also become a constraint when the team only needs to solve a very specific journey. An ERP needs real configuration, data migration, and adoption work. Before it is bypassed through a multitude of files, separate what belongs to its core from what deserves a small application connected to its data.

Notion is valuable for organising and documenting, not always for running a critical operation

Notion is very useful for sharing notes, documenting a method, organising a project, publishing a knowledge base, or preparing lightweight follow-up. It helps teams make information visible when it used to live in separate documents. Its advantage is flexibility: the structure can start simple and evolve with the work.

That flexibility becomes a limit when granular permissions, sensitive calculations, compulsory approvals, large data volumes, or reliable history become essential. There is nothing wrong with keeping Notion for documentation and moving an operational journey to another tool. The important thing is not asking a flexible page to carry a rule that must be inflexible.

Custom work is justified by the gap that really matters

A web application fits when a process genuinely distinguishes the business: calculation rules, client journeys, controls, permissions, synchronisation, or an interface that does not fit cleanly inside an existing tool’s options. It should not reprogram a whole CRM or ERP merely for the pleasure of owning software.

The right scope is often a junction: a client portal that speaks to a CRM, an operational interface in front of an ERP, or an approval tool that concentrates existing data. The missing part is built while access, history, and responsibilities stay understandable.

Connect tools without creating a new kind of confusion

A good system can combine several tools, provided each has a clear responsibility. A piece of data needs a source of reference; a synchronisation needs to state which way it runs; an error needs to be visible. Without those rules, connecting services only turns duplicate entries into duplicate bugs.

Before starting a project, list the tools to keep, the data they own, and the exchanges required. The guide to turning a business process into a tool then helps move from the overall picture to a first deliverable journey, instead of promising a total platform from the start.

  • One source of reference for every important piece of information.
  • An owner for each tool and access.
  • Known exchanges with an explicit direction and frequency.
  • One useful first journey before secondary connections are added.
Common questions

The remaining decisions

Can Notion be used as a CRM?

Yes, for light sales follow-up, especially when a team has few rules and limited data to manage. When permissions, reminders, integrations, or reliable history become central, a dedicated CRM or custom extension can be a better fit.

Must you choose between an ERP and a custom app?

Not necessarily. An ERP can remain the operational core while a custom app makes one particular journey easier for a team, client, or partner. The role of each needs to be explicit.

How can we avoid relying on only one tool?

Document data, access, and exchanges, then avoid spreading the same information across several editable sources. Being able to export data and understand important rules also reduces dependency.

Put the guide against a real project.

A few lines are enough: context, the main constraint, and the expected result.

Write to the studio