We fit the engagement model to the project, not the other way round. A well-defined requirement does not call for the same contractual framework as a product to be built over time, or as a second technical opinion. This page sets out the engagement models we offer, how a project runs, and the technology stack we work on.
Engagement models
Four ways of working with us
Fixed-price project
A defined scope, with a committed budget and timetable. This model suits a requirement that is settled enough to be specified. We always precede it with a scoping phase, invoiced separately, whose purpose is precisely to settle that scope.
Product ownership
We take on discovery and scoping, specification, trade-off decisions and end-to-end delivery management of the product. This model suits organisations that have a functional vision but no product capability available in-house to translate it into software.
Retained engagement
Development and evolution capacity committed over several months, in short cycles prioritised with you. Suited to live products whose scope sharpens as user feedback comes in.
One-off consultancy
An infrastructure audit, a performance diagnosis, an architecture or code review, support for a technology decision. Short assignments, written deliverable, no obligation to continue.
These models combine: many projects start with scoping, continue on a fixed price for an initial scope, then move to a retained engagement.
How a project runs
From scoping to maintenance
1
First conversation
A meeting to understand your context, your main constraint and your deadline. We tell you at that point whether we are the right people for the job.
2
Scoping
We set the requirement down in writing: users, processes, business rules, technical and regulatory constraints, interfaces with what is already in place. Deliverable: a written scope, a proposed architecture, a breakdown into work packages, and an estimate of effort and timetable.
3
Design
Application and data architecture, technology decisions with the reasoning behind them, user journeys and wireframes for the screens that set the structure. The decisions that are expensive to reverse are taken at this stage, not mid-build.
4
Development
In iterations, released regularly to an environment you can use. You watch the product take shape and can change direction before the cost of a change becomes prohibitive. Automated tests and code reviews are part of the work, not an option.
5
Acceptance and go-live
Functional verification with your teams, load testing where the context warrants it, migration of existing data, tooled and reversible deployment. We also prepare the operations documentation.
6
Maintenance and further development
Defect correction, security updates, monitoring and functional enhancements. The framework is agreed with you before go-live, not improvised afterwards.
Existing projects
Taking over a project someone else started
This is a frequent request and we have no reservations about it. An application built by a previous supplier, an internal product whose authors have left the organisation, a prototype to turn into software fit for production: the starting point is always an assessment.
We audit the code, the architecture, the dependencies, the existing tests and the deployment pipeline. We give you a written diagnosis: what is sound, what is risky, what has to be rebuilt. We then propose a phased route forward that preserves what works. A complete rewrite is one option among others, and rarely the first one we recommend.
Technology stack
Our technology stack
Back end
.NET Core
NestJS
Documented and versioned REST APIs
Front end
Angular
Rich application interfaces
Portals and back-office systems
DevOps and infrastructure
Deployment automation
Reproducible environments
Monitoring
Backup and recovery plans
UX
User journeys
Wireframes for the screens that set the structure
Usability of business interfaces
Architecture
Multi-tenancy
Integration of disparate systems
Asynchronous processing
Scaling
This is the stack we know best and it covers the great majority of the requirements brought to us. It is not a dogma: where a context calls for a different technology, we say so and discuss it with you rather than forcing a choice.
Our commitments
What we commit to
The code is yours
You own it, and you hold the source, the documentation and the deployment pipeline.
No artificial lock-in
We use standard, documented technologies, so that you can take the application on yourself or hand it to someone else.
Things in writing
Scoping, architecture decisions, operating procedures: what matters is written down and stays with you.
Straight technical talk
If a request looks expensive relative to its benefit, we say so before we price it.
FAQ
Frequently asked questions
Do you work on a fixed-price or a time-and-materials basis?
Both, depending on how settled the requirement is. Fixed price suits a specified scope and commits us to a budget and a timetable; time and materials suits a product whose scope is still moving and which is steered in cycles prioritised with you. In both cases we start with a scoping phase, invoiced separately: that is what allows the right framework to be chosen on an informed basis.
How large is the team assigned to a project?
We assemble the team around the project. A single point of contact handles scoping, trade-off decisions and delivery management from start to finish, which avoids information being lost between phases. Complementary skills — front-end or back-end development, DevOps, UX — are brought in at the point where they are useful. We favour tight teams: on line-of-business applications they deliver faster and more cleanly than large ones.
How soon can you start?
A first conversation can usually be held within the week. A scoping or advisory assignment can start within two to three weeks. For development work, the start date depends on current commitments and the size of the project: we give you a realistic date with the proposal, and we would rather quote a timetable we can hold than one that is comfortable to hear.
Can you take over a project someone else started?
Yes, and it is a regular part of our work. We begin with an audit of the code, the architecture, the dependencies and the deployment pipeline, then give you a written diagnosis and a phased route forward. We only recommend a complete rewrite where it is genuinely less risky than a gradual modernisation.
Who owns the code you produce?
You do. Intellectual property in the code developed for your project is assigned to you, and you hold the source, the technical documentation and the means to deploy the application. You do not need us in order to keep running what we have built.
Do you provide maintenance after delivery?
Yes. We offer a maintenance framework covering defect correction, security updates, application monitoring and functional enhancements. Service levels and response times are agreed with you before go-live. If you would rather bring maintenance in-house, we organise the handover to your teams.
Do you work with clients outside France?
Yes. We are based in Montpellier, in southern France, and we work remotely across France and internationally. We have long delivered projects with software vendors and partners in the United States, so cross-border working is established practice rather than an experiment: we run the whole project cycle in English — specifications, reviews, documentation and go-live — and we are used to working across significant time differences. On-site meetings remain possible where they add something to the project.
Can you give us client references?
Our confidentiality commitments prevent us from naming our clients. We therefore describe our work by its technical content: architecture, constraints addressed, choices made and outcomes achieved. The three case studies on the "Our expertise" page give a detailed view. In a meeting we are glad to go into the technical detail of projects comparable to yours, and to answer your questions on architecture and method precisely.
Next step
A project, a question, a technical doubt?
The first conversation commits you to nothing and lets us tell you whether we are the right people for the job.