IRPEA

Management software, written to measure.

IRPEA writes management software and artificial intelligence systems, and works on two fronts: bespoke developments for companies whose current tooling does not cover a need they have, and the publishing of its own management suite, the IRPEA ERP.

9
Areas covered
44
Services described
12
Standards implemented
69
Technologies

The projects we take on share one trait, they are bound by outside rules, and those rules are precise: an invoice must comply with EN 16931 to go through Chorus Pro, the French public invoicing portal, an accounting entries file (FEC) must come out as eighteen pipe-separated columns with CRLF line endings and a name of the form SIRENFECYYYYMMDD.txt or the tax administration rejects it, and a nominative social declaration (DSN) is filed in ISO-8859-15 — details that cannot be guessed, and that a piece of software ignores at a high price for its owner.

The company is deliberately small, so you talk to the engineer who writes the code and who has read your specification; when a project exceeds that capacity, we say so before signing.

What we do

Nine areas of expertise, and what they cover.

01

Software development

  • TypeScript
  • React
  • Next.js
  • Node.js
  • PHP
  • PostgreSQL
  • Docker
  • Git

Web, mobile and desktop applications, online platforms, management suites, and also the takeover of existing code: migrating a PHP application to a modern stack, adding tests to a project that had none, bringing back into service a piece of software whose author can no longer be reached.

  • Web and mobile applications (Android, iOS), programming interfaces, third-party integrations
  • Multi-tenant platforms: per-customer data isolation, usage-based billing
  • Management suites: accounting, invoicing, inventory, production
  • E-commerce sites and marketplace connections
+ 2 more services on the full pageRead the full page
02

WinDev, WebDev and migration to the web

  • WinDev
  • WebDev
  • WinDev Mobile
  • HFSQL
  • TypeScript
  • React
  • Next.js
  • PostgreSQL

We maintain and extend applications written in WLangage under WinDev, WebDev and WinDev Mobile, and we migrate them to web technologies when the time is right: TypeScript, React, Next.js, a PostgreSQL database — bearing in mind that many of these applications have been running for ten or fifteen years and carry business rules nobody has documented anywhere but in the code, which makes the takeover more delicate than a mere port of the screens.

  • Maintenance and extension of existing WinDev applications
  • WebDev sites and portals, web services and programming interfaces
  • WinDev Mobile applications for Android and iOS
  • Migration from WLangage to TypeScript, React and Next.js
+ 3 more services on the full pageRead the full page
03

Android and iOS mobile applications

  • Android
  • iOS
  • React Native
  • Swift
  • Flutter
  • Google Play
  • App Store

Native and cross-platform applications for phones and tablets, published on Google Play and the App Store, with the whole chain taken care of, including the developer accounts, the store listings and the app store review, which turns down a first submission more often than one would imagine.

  • React Native applications, one code base for Android and iOS
  • Native Swift and Flutter applications when the hardware requires it
  • Progressive web applications, installed without going through a store
  • Offline mode and synchronisation on reconnection
+ 2 more services on the full pageRead the full page
04

Artificial intelligence

  • Claude
  • Anthropic
  • Gemini
  • OpenAI
  • Python
  • TypeScript

We integrate language models into production applications, where the difficulty is not the demonstration: it lies in the traceability of the answers, the cost per request, the response time and the behaviour of the system when the model is wrong, knowing that an assistant answering without citing its source does not reach production at a customer subject to audit.

  • Business agents and assistants connected to the information system
  • Retrieval-augmented search over your documents (RAG), with source citation
  • Structured extraction: invoices, payslips, contracts, receipts
  • Classification, summarisation, translation, speech recognition
+ 2 more services on the full pageRead the full page
05

Data and business intelligence

  • PostgreSQL
  • SQLite
  • Turso
  • Redis
  • Python

Database migration, warehouse construction, dashboards, of which the longest part is almost always the takeover of existing data: duplicates, dates in the wrong format, free-text fields to requalify.

  • Takeover and cleansing of existing data
  • Data warehouses and lakes, feed pipelines
  • Dashboards and management indicators
  • Relational, graph and vector databases
06

Cloud, infrastructure and security

  • Vercel
  • Docker
  • GitHub Actions
  • Node.js
  • PostgreSQL

Deployment to production, monitoring, backup and restoration, bearing in mind that a recovery plan is something you test: until a restoration has been carried out for real, nobody knows how long it takes.

  • Continuous deployment, staging and production environments
  • Monitoring, logging, alerts
  • Backups and proven restorations
  • Application security audits
07

Consulting and information systems engineering

  • GitHub
  • Docker
  • PostgreSQL
  • TypeScript
  • PHP

Audit of an existing system, project costing, drafting of a specification, arbitration between a bespoke development and off-the-shelf software, it being understood that a share of these engagements ends with the recommendation to buy rather than build.

  • Technical audit and mapping of the existing system
  • Specification and costing by work package
  • Assistance in choosing a software package
  • Outsourced technical leadership
08

Digital compliance

  • European Union
  • Factur-X
  • EN 16931
  • Chorus Pro
  • FEC
  • DSN NEODeS

Records of processing, impact assessments, retention periods, audit trail, all subjects that are handled during design: adding a reliable audit trail to an application already in service often amounts to rewriting its core.

  • GDPR compliance: records of processing, impact assessments, retention periods
  • Preparation for the European Artificial Intelligence Act
  • Reliable audit trail and evidential archiving
  • Electronic invoicing: Factur-X, EN 16931, Chorus Pro filing
09

Training and handover

  • Git
  • GitHub
  • TypeScript
  • React
  • Python

Sessions on your own use cases, code review with your developers, handover documentation, the goal being that your teams can make the application evolve without us.

  • Workshops on your real use cases
  • Code review and team coaching
  • Operations and handover documentation
A project

From the first conversation to the warranty.

Durations hold for a medium-sized project; they are indicative and adjusted at costing, depending on the state of your existing system.

0145 minutes

First conversation

Your context, what the current tool does, what is blocking, with no commitment whatsoever.

023 to 10 days

Scoping

Reading of the existing system, interviews with users, drafting of the scope and costing by work package, all invoiced then deducted from the project if it goes ahead.

03In two-week cycles

Development

A usable version at the end of each cycle, on a staging environment you have access to at all times.

041 to 3 weeks

Acceptance

Your users test on their own data, fixes are included and new requests are costed separately.

051 to 5 days

Go-live

Data takeover, switch-over, close monitoring during the first week.

063 months

Warranty

Correction, free of charge, of any deviation from the delivered scope.

Deliverables

What you receive

The list is the same on every project, whatever its size, it appears in the quote, and its absence at delivery is grounds for withholding the balance.

The source code

In your Git repository, with the complete history of changes.

The tests

Runnable with a single command, they describe the expected behaviour and act as a safety net during later changes.

The operations documentation

Environment variables, deployment procedure, restoration procedure.

The data schema

Table structure and versioned migration scripts.

The credentials

Hosting, database, third-party services — opened in your name, not ours.

A handover session

A walk through the architecture with your teams, questions included.

Ways of working

Four ways of working together

01Firm price, payment milestones

Fixed price

Who leads
IRPEA, on a written scope
Suited when
Well-defined need, result describable in advance
Limit
Any change of scope goes through an amendment
02Days consumed, monthly statement

Time and materials

Who leads
You, at the agreed pace
Suited when
Shifting priorities, team reinforcement
Limit
The budget depends on duration, not on a result
03Per work package or per day

Subcontracting

Who leads
Your project management
Suited when
Agency, IT services firm or software vendor needing a technical work package
Limit
We do not hold the end-customer relationship
04Monthly fee, major changes excluded

Maintenance

Who leads
Shared, under an annual contract
Suited when
Application in service to fix and extend
Limit
Assumes access to the code and a staging environment
Latest work

Platforms in service.

All are public and can be visited; projects covered by a non-disclosure agreement do not appear on this page.

IRPEA

www.irpea.com/erp

Online multi-company management suite: accounting under the French general chart of accounts, electronic invoicing, payroll and social declarations, sales, purchasing, inventory and production, spread over more than sixty modules.

React 19Next.jsTypeScriptTursoVercelIA

RetailSuit

www.retailsuit.com

Year-end rebate and financial analysis platform for retail, with computation of commercial agreements and reporting per banner.

ReactNext.jsNode.jsTypeScript

Keywork

www.keywork.fr

Job search platform: job postings, applications, matching between recruiters and candidates.

ReactNext.jsNode.jsTypeScript

Indawords

www.indawords.com

E-book sales platform, from the catalogue through payment to the reader’s library.

ReactNext.jsNode.jsTypeScript

EasyCofounder

easycofounder.com

Co-founder matching platform: profiles, complementary skills, introductions.

ReactNext.jsNode.jsTypeScript
In-house product

The IRPEA® ERP

A complete management suite, developed and maintained by the company: accounting under the French general chart of accounts, electronic invoicing, payroll and social declarations, sales, purchasing, inventory, production, multi-company consolidation.

It also serves as a test bench: in September 2026, three successive audit campaigns covered payroll, the chaining of declarations, then accounting, each producing fixes and non-regression tests.

10
modules
227
capabilities
12
standards
Software base · measured on 4 September 2026
5,783
automated tests
0
failure

A failed test blocks the delivery, and this figure is recorded by hand after the checks have run; it is not recomputed on display.

Formats and standards implemented
PCGAccounting

French general chart of accounts

ANC regulation 2014-03

FECAccounting

Accounting entries file

Art. A47 A-1 LPF

L123-12Accounting

Mandatory accounting books

Art. L123-12 C. com.

EN 16931Tax

Factur-X electronic invoicing

European standard EN 16931

CA3Tax

VAT return

Art. 287 CGI

LiasseTax

Corporate tax return package and result

Forms 2050 to 2058

NEODeSSocial

Nominative social declaration (DSN)

DSN Phase 3 technical specification

PASSocial

Withholding of income tax at source

Art. 204 A CGI

RGPDData

Data protection (GDPR)

Regulation (EU) 2016/679

AI ActData

Artificial intelligence governance

Regulation (EU) 2024/1689

NF525Tax

Inalterability of point-of-sale data

Art. 286-I-3° bis CGI

ISO 20022Banking

SEPA credit transfers and direct debits

pain.001.001.03 · pain.008.001.02

Technical foundation

69 technologies, all of them transferable.

The day you take the project in-house or hand it to another provider, recruiting must not be an obstacle, which is the practical reason behind this choice of widely used tools.

Languages, interfaces and environments25
TypeScriptJavaScriptPythonRustPHPC#VB.NETDartSwiftSQLReact 19Next.js 16ViteReact NativeFlutterElectronTailwind CSSHTML5CSS3jQueryWLangageWinDevWebDevWinDev MobileHFSQL
Databases19
PostgreSQLMySQLOracleSQL ServerDB2MongoDBElasticsearchSQLite / LibSQLTursoRedisSupabaseNeonPlanetScaleXataUpstashVercel PostgresVercel KVVercel BlobVercel Edge Config
Server, cloud and big data13
Node.jsVercelDockerContinuous integrationEdge and serverlessREST APIGraphQLWeb servicesHDFSSqoopPySparkHBaseHive
Artificial intelligence and regulatory formats12
ClaudeGeminiOpenAIVector databasesAI agentsPrompt engineeringn8nFactur-XFECDSN NEODeSEDI-TVAEN 16931
Questions

What we are asked most often.

Who owns the code produced?

You do, upon full payment of the service, the assignment covering the bespoke developments; generic components and reused internal tools remain the property of IRPEA and are licensed to you for perpetual use, royalty-free.

What happens if you are no longer available?

The code is in your repository, the credentials are in your name and the technologies used are widespread, so a developer who knows TypeScript and PostgreSQL takes over the project, which is the reason we avoid obscure tools.

Where is the data hosted?

Wherever you decide, and in the European Union by default; if your business requires hosting in France or a particular certification, say so at scoping: it changes the infrastructure choice and the budget.

Do you take over code written by someone else?

Yes, after a preliminary reading invoiced by the day, which serves to measure the real state of the project and to say whether a takeover is more economical than a rewrite, knowing that the answer is sometimes the rewrite.

How does invoicing work?

A detailed quote by work package before any start, then, on a fixed price: deposit on order and balance at acceptance; on time and materials: monthly statement of days consumed, payment falling due at thirty days, in accordance with art. L441-10 of the French commercial code.

How soon can you start?

The first conversation is scheduled within a week, while the actual start depends on the workload at the time; we state it in the quote rather than discover it along the way.

Do you use subcontractors?

Occasionally, for skills we do not have — design, network expertise — in which case you are told in the quote, and IRPEA remains solely responsible to you.

Do you use AI to write the code you deliver to us?

Yes, as a tool, and the code produced is reviewed, tested and owned line by line, because what is delivered commits the company, whatever tool was used to write it.

Do you work outside France?

Yes, remotely or on site, the questions of permanent establishment, VAT and applicable law being examined before any commitment.

Do you offer staff provision?

No: temporary work, umbrella employment and for-profit labour lending are excluded from the company’s corporate purpose, and we sell a service with an expected result.

The company

A structure on a human scale.

IRPEA is a registered trademark, run from Illiers-Combray, in the Eure-et-Loir department of France, by Rachid AMIMI, software engineer, who has worked for more than six years on management systems, online platforms and artificial intelligence applications.

The IRPEA trademark was filed with the French patent and trademark office (INPI) on 3 September 2026 under number 5294193, in classes 9 and 42 — software and IT services — and the domains irpea.com and irpea.fr are held by its owner.

Engagements take place in France and abroad, remotely or on site, the questions of permanent establishment, VAT territoriality and applicable labour law being examined before signing.

Intelligent Research, Programming & Engineering AI

You talk to the engineer who writes the code and who has read your specification; when a project exceeds that capacity, we say so before signing.

Contact

Write to IRPEA.

Describe the context and what you are trying to achieve: the reply comes within 24 working hours and says what the request involves, including when the conclusion is that no development is needed.

Already a customer
Open the ERP

0 / 8000

Loading the question…

This question replaces an external verification service: no data leaves this site, and no third-party tracker is placed on your browser.

Reply within 24 working hours.

The information entered is used solely to handle your request and is neither sold nor used for other purposes; under the General Data Protection Regulation, you have a right of access, rectification and erasure, which you can exercise by writing to us through this form.