01 · Custom CRM

Tools adapt to you.

Tired of paying a monthly subscription for a CRM your team barely uses? I build CRMs calibrated for YOUR processes. You own it. It works exactly the way you want.

See the method

02 · The trap

A generic CRM doesn't adapt to you.

Most of the fields are never used.

An off-the-shelf CRM shows dozens of features built for every trade at once. Your team uses only a handful. The rest clutters the screen, slows down data entry, and eventually discourages adoption. You pay for a tool built for everyone, so for no one in particular.

01

Forced workflow

You adapt your team to the software, never the other way around.

02

Cognitive load

50 fields shown when your team uses 12. Adoption dies.

03

Eternal dependency

You pay forever. The day the vendor raises prices, you take the hit.

01

One-shot payment

You pay once for development. No lifetime subscription.

02

Full ownership

The code is yours. Adapt it, resell it, give it away.

03

Scales at your pace

Add a module in days. Change a field in 10 minutes.

03 · Custom build

A tool that fits your way of working.

We start from your actual processes, not a standard template. You only see the fields you use. The day your business changes, the tool changes with it, without going through a vendor.

From €5,000, one time. Scope defined at the free diagnosis.

04 · The point

100 %

The code is yours. Entirely. Forever.

You can modify it, hand it to another developer, evolve it without ever asking my permission. That's what no subscription will ever give you.

05 · My method

From chaos to a tool that fits.

Six steps. No quote before diagnosis. No code before architecture. No surprises.

  1. 01

    Diagnosis

    Map of your current processes, pain points identified, automation zones spotted.

  2. 02

    Architecture

    Data model, screens, third-party integrations. You validate before any code is written.

  3. 03

    Development

    Delivery in 2-week batches. You see progress, give feedback, we adjust.

  4. 04

    Tests & migration

    Migration tested on staging. User acceptance with your team. Final adjustments.

  5. 05

    Training

    3-5 days on-site (Paris or Kinshasa). Team trained, written docs, you're autonomous.

  6. 06

    Maintenance

    15-day warranty included. Optional monthly package for evolutions and support.

← swipe →

06 · Frequently asked

Everything you want to know before starting.

How much does a custom CRM cost?

+
A custom CRM starts at €5,000, one-time payment, source code yours, no subscription. The price depends on your scope: how many modules, how many users, which integrations (invoicing, calendar, payments), and whether you need a mobile app on top of the web interface. A CRM handling clients, quotes and follow-ups isn't the same budget as a multi-team tool with business-specific modules. Rather than quote a package that wouldn't fit your case, I price after the free diagnosis, once we've mapped what you actually use. You leave with a firm price, not a vague range.

How long does it take to build a custom CRM?

+
Between 6 and 18 weeks depending on complexity: • Basic CRM (6-8 weeks): clients, quotes, invoices, dashboard • Advanced CRM (8-12 weeks): + sales pipeline, email automations, Stripe/Calendar integrations • Complete CRM (12-18 weeks): + business-specific modules, advanced dashboards, mobile app Delivered in batches for fast feedback. Timeframes include a safety margin to absorb adjustments along the way.

Can I adapt my CRM later?

+
Yes, that's exactly the point of custom. The code is modular: adding a module, a field, an integration takes a few days. A monthly maintenance package lets your CRM evolve with your business without re-quoting every time.

Who owns the CRM code?

+
YOU do. 100%. Upon full payment of the service, source code and all deliverables belong to you under a non-exclusive license. You receive a complete archive + technical documentation. Any Next.js/Firebase developer can take over.

What happens if you become unavailable?

+
You're not tied to me. The code is documented, the stack is standard (Next.js, Firebase, TypeScript, technologies used by tens of thousands of developers), and you have all access. You can: take over internally, hire another freelance dev, or hand it to an agency. Zero lock-in.

What's your technical stack?

+
Main stack: Next.js (frontend), Firebase (auth, Firestore, Storage), TypeScript throughout. For dashboards: Looker Studio or custom visualizations (Recharts). For automation: N8N or Node.js scripts. For payments: Stripe. These are industry-standard technologies ensuring any senior developer can take over.

Custom CRM or Odoo: which should you choose?

+
The real difference isn't price, it's ownership and fit. With an Odoo (or a HubSpot, a Salesforce), you rent a tool built for everyone. You adapt your team to the software, you pay a per-user subscription that grows as you hire, and you depend on a certified partner for the smallest change. The day the vendor changes prices or rules, you take the hit. With a custom CRM, the tool fits your actual processes: your team only sees what it uses, the code is yours, and any developer can take it over. You don't start from scratch at every evolution. Odoo remains a good choice if your processes are very standard and you want to start in a few days. Custom makes sense as soon as your business falls outside the boxes, or adoption keeps failing with generic tools.

Can you migrate my data from Odoo / Airtable / Excel to a custom CRM?

+
Yes, but migration is treated as a topic in itself, **in shared scope**, never as a standard promise. **My scope**: I define the target data model, provide the import script, and validate on a staging environment. **Your scope**: your IT or data lead provides the export from the legacy system and guarantees the consistency of incoming data (deduplication, formats, mandatory values). Without a client-side data interlocutor, we don't start the migration. **Timeline**: defined after a joint audit of existing data (~1 day of upfront audit). Typically 2 to 6 weeks depending on volume **and** initial quality. The audit decides, not an upfront promise. **Liability boundary**: the quality of the import depends on the quality of the export. Test on a subset jointly validated before full go-live. Migration is quoted separately from the CRM development itself.

Will my CRM be usable on mobile?

+
Yes. By default, the CRM is responsive (usable on any mobile browser). For intensive use (field teams, frequent mobile input), we can plan a native React Native app as an optional add-on, priced by need at the diagnosis.

What if my needs evolve during the project?

+
It's planned. Once per sprint (every 2 weeks), we have an adjustment meeting. Minor changes are integrated without extra cost. Major changes (new unplanned feature) are subject to a clear amendment to the quote. No surprises.

We start with a diagnosis, not a quote.

Shall we talk?

30-minute call. Free diagnosis. You leave with a precise price range and a kick-off scenario.

Book my call