From scoping to a tool your teams use every day.
Custom business application development
for tools your teams actually use.
A tool that replaces the spreadsheet and the re-keying, used by your teams in four months. Built in code or on a platform chosen during scoping, with an exportable data model.
Three things to know before you call us.
One process at a time, starting with the one that costs the most in re-keying.
The most we ask of you: one person with the authority to decide.
Three doubts before starting a business application.
Three things we hear from SME leaders before they replace a spreadsheet with a tool.
"Our process lives in three spreadsheets and two people's heads."
That is the most common case, and the best place to start. Scoping starts from those spreadsheets to write down the real process, then cuts everything that doesn't serve it.
"The last vendor's quote is more than I can afford to risk."
Because that vendor prices everything in one block, from a wish list. We quote after two weeks of scoping, on a written scope, and we deliver in two-week sprints.
"My teams won't want to give up their spreadsheet."
They give it up when the tool saves them time from the first week. A first team uses it before the project ends, on its own real data, and we fix whatever slows it down.
Replace the spreadsheet and the re-keying with a tool of your own
A business application is an internal tool built for one specific process in your company: service call tracking, quotes, scheduling, customer requests, quality control. It replaces the spreadsheets that contradict each other and the re-keying between software systems. At Bonne Idée, we build it in four months, scoping included.
With you, we write down the process as it really happens, cut what doesn’t serve it, design the screens, then build the tool. AI is added where it saves time, using the same method as an LLM integration.
You get a tool in service, used by your teams with your real data, with role-based permissions and documentation that lets someone else take it over.
You have no specification to write, no technology to choose and no hiring to start before you know what needs to be built. If you are launching a new product to sell rather than an internal tool, what you need is an MVP.
What a business application brings you
What a well-built internal tool changes in an SME, and what we put in place to get there.
One place for your data
The spreadsheets, the copies and the re-keying disappear. Each piece of information is entered once, by the right person, and visible to those who are allowed to see it.
You own your intelligence
The code, the accounts, the data: everything is in your name. If we stop working together, someone else takes over without calling us.
AI on the steps where data gets copied
Reading an incoming document, pre-filling a record, summarizing a file: AI takes on the copying, and a person signs off where a mistake is costly.
Our clients, on the way we build.
★★★★★I came to them with a dating app project, and they turned my ideas into a solid, structured specification. For someone like me who doesn't come from the digital world, it was exactly what I needed.
Alexandre GiorgiApp project
★★★★★They rebuilt our website, handle the ongoing follow-up and are always available with good advice. I recommend them: real professionals who take a genuine interest in the project.
Maison Remamaisonrema.com
★★★★★They rose to the challenge on a very tight schedule, without sacrificing the details that matter. The quality of their work is truly impressive.
Youssef Hafez DoniaBrand creation
Before you choose a tool, read what we think of it.
Twelve comparisons written to help you decide: real cost, autonomy, data, handover to a third party.
RAG or fine-tuning
Two ways to put a language model to work on your documents.
Claude or ChatGPT
The two assistants companies compare most. The choice comes down to your data and your tools.
Cursor or Claude Code
A code editor with built-in AI, versus an agent that works in the repository.
Bolt or Lovable
These tools generate a working application from a plain-language description.
n8n or Make
Both tools make the same promise: connect your applications and automate what your teams do by hand.
Make or Zapier
For connecting your application to the rest of your software: the cost at your volume, and how easily your team can take it over.
Notion or ClickUp
Notion starts from the document, ClickUp from the task. The choice depends on what your team is missing.
Monday or Notion
A project management tool versus a workspace, for a team of fewer than twenty people.
Webflow or WordPress
The question comes up at every redesign: who will look after the site in eighteen months?
WooCommerce or Shopify
A WordPress plugin versus an all-in-one platform: own your store, or rent it.
Shopify or PrestaShop
Both run serious online stores in France.
Framer or Webflow
Both let you design and publish a website without writing code, with a high level of polish.
Tell us about the process you want a tool for.
The spreadsheet or the re-keying that costs you the most, and what would replace it.
Book a call
A tool built to last
Your teams will use the tool every day, for years, and that determines how it is built. An impressive prototype that doesn’t hold up for three months doesn’t leave our hands: what we deliver has a carefully designed data model and managed permissions, and can evolve without being rebuilt.
An application that does everything you had imagined and that your teams work around has cost four months for nothing. An application that does only one thing, but that the whole department opens every morning, has already replaced the spreadsheet.
The choice between code and platform is a calculation, and we explain below how we make it.
Why trust us with your business application
Experienced specialists on your project
Our collective brings together more than 35 specialists, selected on their portfolio. No one learns their trade on your project.
A partner follows your project
The partner comes from the AI practice and is the same person from start to finish. You don't explain your context three times to three different people.
A deliverable every sprint
Every two weeks, a version your teams try on their real data. You adjust, we fix.
AI tools built for business teams
CoBIos, built for the teams at professional firms, and the commercial court registry we co-built it with.
Four months to develop a business application
Four months, from the two-week scoping to the tool used by your teams.
-
1 Weeks 1 and 2: scoping
The process as it really happens: who enters what, who approves, what has to come out. We choose the technology and write down what will be built, what won't, and the fixed quote.
-
2 Weeks 3 to 6: the screens
A clickable walkthrough of the screens where the stakes are, shown to the people who will use them. We look for sentences like "oh, but I thought that": each one is a week saved later on.
-
3 Weeks 7 to 14: the build
In two-week cycles, with something you can try hands-on at the end of each. Data model, permissions, naming conventions: the things you can't see and can no longer fix afterward.
-
4 Weeks 15 to 17: your teams use it
The tool goes into service with your real data, with a first team. We watch them work, fix what slows them down, then open it up to the others.
-
5 After that
The next phase is decided on usage data, not on the original wish list.
Round out the application: AI, MVP, design
Add AI to the tool, test a product idea first, or refine the interface.
AI MVP and POC
A first version of your product, used by real users in twelve weeks, so you know whether it deserves to go further.
LLM integration
Drafting, extracting, classifying: a language model handles it inside your tools, without exposing your data.
AI agents and RAG
Assistants that answer from your documents and cite their sources instead of making things up.
BI productBIA
Our sovereign AI workspace, run locally, for regulated professions and sensitive data.
AI advisory
A consultant from the AI practice by the month: model selection, pilot follow-up, guardrails, handover to your teams.
Design and UX
Site structure, mockups and a prototype tested with real users, for a website or tool people understand at first glance.
The process the tool will serve, written down before the first mockup
Most internal tools that fail don’t fail during the build. They fail because no one had written down, before starting, the process they were meant to serve. The result is software that reproduces the spreadsheet, flaws included.
What scoping writes down
Who enters what, when, and from which source. Who approves, and what happens when they say no. What has to come out: a quote, a schedule, a work order, a dashboard. And the exceptions, the ones that aren’t written down anywhere and that your teams handle from memory.
Three things a good internal tool proves quickly
- That data is entered only once. If a piece of information still has to be copied somewhere else, the tool has missed its target.
- That the user journey stands up without lengthy training. If a team needs a demonstration to use it, the tool isn’t ready.
- That usage repeats. The tool’s real competitor is the spreadsheet that already works.
The written scope, and what it prevents
At the end of scoping, you have a list of what will be built and, above all, a list of what won’t. The second one protects the project. Without it, every week brings a new idea, each one reasonable on its own, and the tool drifts until the budget runs out before go-live.
That list is dated: what doesn’t make it into the first phase goes into the next, and that phase is decided with the usage data from the first.
Code or platform: how we decide during scoping
The question always comes up too early. It is settled quickly once the process is written down, and it takes weeks when it is asked before.
The criteria that decide
- Volume and logic. A platform is enough for data entry screens, filtered lists and role-based permissions. Code becomes necessary when the logic gets complex, the volume climbs or a security constraint requires it.
- The software to connect. Accounting, CRM, ERP: an internal tool that doesn’t talk to the others recreates re-keying. The Consulting practice handles these connections through business tool integration.
- Who will maintain the tool. An in-house technical team, us, or another vendor: the answer changes the choice.
- The device. A tool used sitting at a screen lives in a browser. A tool pulled out of a pocket on a job site, with photos and geolocation, lives on a phone.
AI-assisted app generators, and where they really fit
In a few hours they produce a credible interface, and that is a real gain for showing a direction. Their limit appears as soon as what was generated has to evolve: the data model is often implicit, the logic scattered, and taking it over costs more than the initial build saved. We use them to explore quickly, rarely as a foundation. We detail what each one can do in our Bolt or Lovable comparison.
What doesn’t depend on the tool
A data model thought through before the first page, because it is the one thing you can’t fix later without redoing everything. Permissions managed at the data level and not at the display level, because a hidden button is not protection. And consistent naming conventions, so that the person who takes over the tool a year from now understands what they are looking at.
When the tool needs to answer from your documents, it relies on an AI agent.
When a platform hits its ceiling, and what we do then
Every development platform has a ceiling. Keeping quiet about it would be convenient at the sales stage and costly in use, so we raise it from scoping onward.
The four signs that the ceiling is near
- Load times deteriorate on screens that handle a lot of rows, and optimization is no longer enough.
- A compliance requirement demands control over hosting or encryption that the platform doesn’t allow.
- The cost of the platform, tied to usage, becomes comparable to the cost of a technical team.
- The business logic becomes specific enough that you spend more time working around the tool than using it.
None of these signs shows up in the first few months. They come with success, and the ceiling then becomes a growth problem.
Migration, when the question arises
A tool built on a platform doesn’t convert into code automatically. What does transfer, however, is what costs the most to produce: the validated data model, the user journeys proven by real users, the written business rules, and the knowledge of what serves no purpose. A technical team that starts with that doesn’t build the same thing as a team that starts with a specification.
That is also why the choice is made during scoping: when these signs are foreseeable from the start, we build directly in code.
How we limit lock-in from the start
The data must be exportable in a readable format, and we check that at the start of the project, not on the day the question comes up. The business logic is documented in French, outside the tool, so that it outlives the platform. And connections to your other software go through standard mechanisms, which makes them reproducible elsewhere. When those connections become numerous, they are in fact more a matter of process automation than of the product itself.
Who does what during the four months
An internal tool is a two-party project, and the workload on the client side is the variable no one mentions at signing. We prefer to put it in writing.
What we expect from you, in concrete terms
- One person who decides, available one to two hours a week, with the authority to make the call without escalating the question elsewhere. This is the single biggest factor in meeting the deadline.
- Access to the people who will do the work in the tool, not only those who describe it. Without them, the tool gets validated among ourselves, which validates nothing.
- Knowledge of your business, which we don’t have and will never have as well as you do. The unwritten rules, the exceptions, the special cases that aren’t written down anywhere.
- Real content when there is any: a product filled with dummy text is hard to test, because users react to substance as much as to form.
What we take on
Designing the user journeys, the build, the data model, permissions, deployment, and preparing the test sessions. We also take on the most thankless job in the project, which is defending the written scope: pointing out, every time a new idea comes up, that it may be a good one but that it isn’t in the current phase.
The pace, and why it is short
Two-week cycles protect the project: a project that shows nothing for two months has no way of knowing it is drifting, and discovers the gap at the point where it costs the most to fix.
The flip side is that you will see imperfect versions early. An intermediate version that doesn’t look finished is normal. What should worry you is a project that shows nothing.
What derails projects, in our experience
Three causes keep coming back, and none of them is technical. A decision waiting on a meeting that never gets scheduled. A scope reopened without the deadline being reopened with it. And teams that can never be freed up to try the tool, so that it ends up being judged on management opinions. We flag these three situations as soon as they appear, rather than absorbing them in silence until delivery.
The scope of a business application project, item by item
Comparing two quotes for a first version makes no sense until you know what each one includes. Here is our breakdown, so that a comparison is possible.
What is always included
- The two-week scoping, meaning writing down the process the tool will serve and the scope that goes with it.
- The design of the user journeys and screens, which is where the real work lies.
- The build, the data model and permission management.
- Deployment, then onboarding your team, with the documentation that goes with it.
What is quoted separately, and why
Platform subscriptions, because they are in your name and depend on your usage volume. Migrating legacy data, because the effort depends on its condition. Connections to your management tools, because a CRM integration is a project in its own right.
We quote them separately so that you can see each trade-off. The project itself gets a custom quote, after a first call.
After go-live
After deployment, what comes next is decided on usage data: a new quoted phase, or the Partner plan if requests become continuous.
Data protection in a business application
A business application centralizes data that your teams used to copy from one spreadsheet to another: it is better protected once it is in one place, with permissions managed at the data level. A data processing agreement (DPA) is signed with the contract, hosting is in France by default, or on your own infrastructure when the sensitivity of the data requires it, and when the tool includes AI, no model is trained on your data.
GDPR, the EU AI Act and human review are covered in detail on our AI guarantees and data sovereignty page.
Questions we get about business applications
Every AI project gets a custom quote, after a first call.
We see it early, because a first team uses it before the project ends. We fix what slows them down, or we reduce the scope. A tool nobody opens doesn't get rolled out: we say so rather than deliver it.
No. One first team, the one that suffers most from the spreadsheet, is enough to put the tool to the test on your real data. The others join once it holds up, with feedback already built in.
It grows with you. The code or the platform accounts are in your name, the data model is exportable and documented, and the business rules are written down. Another team can take over without starting from scratch, and if a platform hits its ceiling, what has been written and proven transfers to code.
One to two hours a week for the person who decides, plus the time to bring in test users. It isn't much, and it can't be squeezed: a decision that waits two weeks costs two weeks.
For a demo prototype, often yes. For a product that takes on real users and real data, no: what's missing is permission management, a consistent data model and edge cases.
You do. The accounts are in your name, the data belongs to you, and you leave with the documentation. We check from the start that your data can be exported in a readable format.
Yes. The first phase can cover a single step of the process, the one that costs the most in re-keying. That is decided during scoping.
A spreadsheet holding your company together?
A free first call, by video: which process to build a tool for first, and what it would take.
Book a call