Code is the last step.Understanding is the craft.
Onirtech frames every project before writing it: need understood, business rules set, mockups validated, decisions documented. Software can be copied in a month; a method can't.

- Needs analysisValidated
- SpecificationsValidated by the client
- Business rulesValidated
- MockupsIn progress
- Architecture & ADRUpcoming
- DevelopmentUpcoming
A project that launches is easy. A project that holds after launch is our craft.
One project, six steps. No grey area.
Budgets overrun, timelines slip, software nobody uses: it all happens before the first line of code. We remove that grey area — every step is written, validated, and validated with you.
At every step you know what is done, what remains, and what it costs.
Needs and context analysis
We look for the real problem to solve: goals, users, business context, constraints, priorities. Not a feature list — the reason the project exists.
Need understoodFunctional specifications
The need becomes concrete features: what the system allows, the user journeys, the expected behaviour.
Clear baseline, validated by youBusiness rules and scenarios
What happens in a given situation? Who may perform an action? Which conditions apply? Your business operation becomes usable by the technical team.
Rules attached to the projectMockups and experience validation
Before development, you see the journeys and the interfaces. Misunderstandings show up early, when they cost little.
Experience validated before codeArchitecture and ADR
The architecture fits the project. Every important decision is documented in an ADR: the choice, its reasons, its consequences. Nothing depends on a verbal decision.
Decisions tracedDevelopment
The team builds from the specifications, business rules, mockups and settled decisions. AI strengthens analysis, development, documentation, research and verification.
A framed product, start to finishDelivered, usable, and still maintainable six months later.
You leave with a working, deployed version ready to be used. Specifications, rules and decisions stay documented: the project remains traceable long after delivery.
Usable deliverable
What a framed project changes
Two ways to run an IT project: let the unexpected decide, or frame every decision before the code.
Without framing
- Misunderstandings discovered halfway through
- Technical decisions made verbally
- A project that becomes hard to follow
With Onirtech
- Misunderstandings spotted before development
- Decisions traced in ADRs
- A project that stays under control
AI used to the full. A team that stays in control.
AI is built into the way we work: analysis, design, development, documentation, problem solving. Our team was itself organised to work with it.
Orchestrator
Coordinates the work from one step to the next, based on validated documents.
Executor
Analyses, develops, documents, researches and solves problems.
Product evaluator
Checks the product against what has been validated.
Dedicated, powerful tools. Every step has its own: analysis, design, development, tracking and maintenance.

Not just anyone — former tech leads
Our team is based in Madagascar. It is anything but ordinary: rare profiles who know the developer job inside out and have already worked for companies.
- Proven experienceProfiles who have already delivered real projects in a company setting.
- Organised for AIThe team is arranged to work with AI.
- Competitive offerThe Madagascar base enables a competitive rate without giving up the method.
A clear vision before kickoff
Once your need is analysed, you know where the project is going before it starts. Set an indicative budget, specify the expected duration and add the necessary attachments.
Let's talk about your project
Describe your need. Once analysed, we reply with a clear proposal: budget, duration, steps and deliverables.
Contact us