The words we use
This site talks about vibe coding, APIs and MVPs. Those are trade terms, not words everyone runs into day to day. Here is what they mean, without the jargon.
- Access rights
- The rules that decide who can see and change what. They have to apply at database level and not only on screen: hiding a button stops nobody from fetching the information another way.
- API
- A way in, provided by a piece of software, for another piece of software to read or write without going through a screen or a human. It is what lets your application ask your accounting for a balance, or push an order into your ERP.
- API key
- A password meant for software, authorising your application to use a paid service on your behalf. A key left visible in the code sent to the browser can be used by anyone, at your expense.
- Code generation tool
- A service that writes an application from instructions you give in plain language. Lovable, Bolt, v0, Replit, Cursor and assistants such as Claude or ChatGPT are among them. The result is real code, which belongs to you and which a developer can take over.
- CRM
- The software that tracks your customers and open deals: contacts, quotes, follow-ups, history of exchanges. HubSpot, Salesforce, Pipedrive, Sellsy and Axonaut are examples.
- Database
- Where your application keeps what it has to remember: your customers, your orders, your users. The screen shows part of it; everything it does not show is still in there.
- Dependency
- A software building block written by someone else, which your application uses rather than rewriting. A normal application has dozens, sometimes hundreds. They move on their own, which is the first reason to maintain a project.
- ERP
- A company's central management software: purchasing, sales, stock, accounting, sometimes payroll. Sage, Cegid, EBP, Divalto, Odoo and SAP are examples. It usually holds the reference data.
- Front end and back end
- The front end is what the visitor sees, in their browser. The back end is what runs on the server: the calculations, the rules, access to the data. A rule that exists only in the front end can be bypassed.
- Hosting
- The server your application actually runs on and the service that keeps it running. Separate from development: an application can change developer without changing host, and the other way round.
- MVP
- The minimum usable version of a product. Complete enough to put in the hands of real users and to check the idea holds, without having built everything planned for later.
- Prototype
- A version made to show and to decide, not to last. It serves to validate an idea with real people. The most expensive confusion is putting it into production as it stands.
- Refactoring
- Reorganising code without changing what it does, so it becomes readable and changeable again. Nothing changes on screen; what changes is how long the next piece of work will take.
- Vibe coding
- Having an application written by an artificial intelligence you describe your wishes to, in plain language, without writing the code yourself. The term appeared among developers in 2025 and covers everything from a page built in minutes to a full product assembled over months.
Tell us what is blocking you
Describe your situation in a few lines. We come back to you with a fixed quote within 48 working hours.
Request a quote

