Business applications & portals
Your processes deserve better than a shared spreadsheet.
We design business applications cut to fit your organisation rather than the other way round. A proven industrial foundation, a business layer made for you, in service in weeks rather than quarters.
€0
of licence per user, including for your clients and partners
Our foundation is billed per application, not per user
- Families of applications already built
- 8
- Automated tests on the foundation
- ~500
- Or at your premises, your choice
- France
- Expert consultants
- 11
The foundation
One portal, all your applications
The starting point
This is not a software problem. It is a process that never had its own tool.
In most organisations the real work happens beside the official tools. A spreadsheet for what the ERP does not cover. A mailbox for approvals. A network folder for documents. Three files nobody dares touch because the person who built them has left.
This is not a failure of organisation. It is what happens when no tool on the market matches exactly how you work, and having your own built looked out of reach.
Steering
The state of the portfolio, current at all times
Our approach
You only fund what is yours
In a company application, the vast majority of the work has nothing to do with your trade: signing in, handling rights, navigating, searching, exporting, tracing who did what, backing up, standing up to attacks, displaying correctly on a phone. That part is identical everywhere, and it is precisely where the budget of a from-scratch build goes.
That foundation, we already have. It runs in production at our clients, and it is maintained and fixed continuously. The day we start with you, it is there.
So you pay only for your screens and your business rules, the part specific to your trade. Everything that is the same from one company to the next is already written, already tested, already in production elsewhere.
| What it means for you | |
|---|---|
| One portal | One address, one sign-in, one visual identity. Your people learn a single interface, your IT department administers a single access. Each new need becomes one more application inside the same portal. |
| Wired to what you already run | Your directory for authentication, your document space for files, your ERP for reference data. No duplicate, no re-keying, no asking which version is the right one. |
| You keep control | Hosting at your premises or in France, a database in a standard format, a portable application. No per-user subscription that doubles at renewal. |
| Security by construction | Access control, secret handling and logging are part of the foundation: every project inherits them, and automated tests check that they stay in place. |
The trade-off
Power Apps or a web application: two good answers
We build both, and we have no interest in pushing you towards one rather than the other. They are two legitimate approaches, each with a territory where it is clearly superior.
The deciding question is simple: who is going to use the application, and how many of them?
| Microsoft Power Apps | Web application on our foundation | |
|---|---|---|
| Where it excels | Internal users already licensed for Microsoft 365, a need close to standard, native integration with Dataverse, SharePoint and Teams. | A large or external population, a very specific business need, a particular hosting constraint. |
| Time to service | Fast: low-code cuts design time markedly on a standard need. | Longer: the foundation exists, but the business layer is built to measure. |
| Cost structure | Variable, indexed on the number of users. | Fixed, indexed on the number of applications. |
| Microsoft 365 integration | Native and immediate: that is what it is for. | Possible, but to be built. |
| External users | Feasible, with a specific licence model to study. | Included, with no cost per user. |
| Upkeep over time | Handled by Microsoft: platform updates are transparent. | Ours to carry: that is what the maintenance contract is for. |
Deux structures de coût, un point de croisement
The amounts depend on your case and on the pricing of the day. What does not change is the shape of the two models.
At that level of adoption, the foundation becomes the cheaper option. The cost stops following the number of users, and external users add nothing to the bill.
Our catalogue
Eight families of applications, already in service
Every portal we deliver is unique. The needs, though, cluster, and we have already built, then maintained, the following pieces.
| Family | What it solves |
|---|---|
| Document approval | Circulate, approve and trace a document without a single email chain. |
| Project portfolio | See the real state of every project, without waiting for the monthly meeting. |
| Quality and non-conformities | Record, handle and close an incident, with evidence at every step. |
| Purchasing and receipts | Follow an order from the moment the need is expressed through to delivery. |
| HR and employee space | Leave, reviews, personal documents: self-service, without going through HR. |
| Expense claims | Three gestures to enter one on a phone, one click to approve it. |
| Finance and collections | Invoicing, reconciliation, reminders: cash under control. |
| Reporting and dashboards | The right figure, current, with no manual consolidation. |
| Data processing | Python scripts industrialised behind a web interface, where workbooks were being reworked by hand. |
Two settings
At the desk and in the field, the same application
The method
A project that does not bog down
The legitimate fear, when an IT project starts, is the tunnel: six months seeing nothing, then a delivery that misses the point. We work the other way round: you see your application working before it is finished, and at every stage.
We look at your process
A few workshops with the people who do the work, not only with those who describe it. We come out with the real circuit, its exceptions and its awkward cases.
You see it before you pay for the build
We produce the screens before building. You click through them and say what is wrong. Fixing a screen costs an hour; fixing a delivered application costs a week.
You follow the build live
Every change is visible online as soon as it is written, on a demonstration environment reserved for you. Nothing is discovered at the end.
Going live, then the life of the tool
Training, migration of your existing data, switchover. After that the application lives: fixes, evolutions, security updates.
Reporting
Reports built on data that is current
Our engineering
What runs behind it
We go into this because it is rarely documented by our peers, and because an IT department has every right to know what it is hosting.
| What we do | |
|---|---|
| Authentication | Delegated to your directory over OpenID Connect. No password stored on the platform side. Your policies, multi-factor authentication, expiry, conditional access, apply as they are. |
| Authorisation | Explicit roles and scopes per user, checked server side on every API call, never on the interface alone. |
| Secrets | Database passwords, API keys and certificates encrypted at rest. No secret in clear text in the code, the logs or the environment variables. |
| Tests | Close to 500 automated tests, unit, integration and anti-regression, including specific tests for isolation and access control. No merge is possible while a test fails. |
| Delivery chain | A single repository, every change goes through a branch and a review. Secret detection and image vulnerability scanning block delivery. |
| Going to production | Development, test and production environments strictly separated. Production releases are triggered by hand, never automatically. |
One sign-in
Rights follow your directory
Frequently asked
What people ask us most
Power Apps or a bespoke build: how do we choose?
How long before an application is in service?
Where is the data hosted?
How do users sign in?
What happens if we want to take it back in house?
Does the second application cost as much as the first?
Describe your process. We will tell you straight whether it is for us.
Eleven expert consultantsSaint-Priest, near Lyon, France
Two hours are enough to know whether your need calls for a business portal, a setting in the tool you already run, or nothing at all. If it is not for us, we will say so, which is faster for everyone.
Request a scoping workshopScoping workshop · 2 hours · free · no sales pitch required





