Development
Our development environment is based on the Ada programming language, standardized by ISO and used in industry, aerospace, medical, and defense sectors—anywhere reliability comes first.
This environment is built entirely on open-source software technologies. This requirement ensures long-term viability, high quality, productivity, and therefore cost control.
Projects
Framework LibreFrame
The LibreFrame framework, designed by us and publicly available under the LGPLv3 license, allows development from a single codebase for Linux, macOS, Windows, Android, and iPhone, through Web clients (web browsers), Text clients (console or service), or Local clients (SDL graphical interface).
It builds upon and extends the principles of the v22 prototype framework.
Framework v20 & v22 (LibreFrame prototypes)
We developed Framework v20, which served as the foundation for our server cluster manager.
After once again confirming the productivity gains provided by Ada, we created framework v22, with much broader ambitions.
Our goal was to encompass web development within a philosophy that avoids the JS/HTML/CSS nightmare paradigm, by defining, directly in the code, blocks and sub-blocks of graphical elements, which automatically arrange themselves on the screen according to the device used—from a 43″ workstation to the smallest 5″ smartphone.
Vending Machine Management – Supervision
Management composed of a telemetry server over an LTE network under VPN, a web-based management server for vendors, operators (supply, maintenance), and administrators, and an SMS/email alert module and financial consolidation tools.
Includes user, vendor, point-of-sale, vending machine, locker, and electronic card ID management.
Displays real-time sales, restocking status, and sales logs that can be imported into accounting software.
Emergency Network Management – Supervision
Automation of the radio-telephone network for on-call doctors of the SAMU of Essonne.
Automatic display of available resources. Automatic selection of the optimal communication method. Used by the 15 emergency operators.
Automatic selection of radio relays. Calling of radio terminals. Management of emergency messages sent from radio terminals. Monitoring of interventions.
Cristal - Communication
Messaging via HF radio link, without wire or satellite, on a global scale. HF multinodes and VHF and UHF gateways.
Standard protected transmission, optional Thalès Minicita encryption card.
Used by armed forces deployed internationally, government agencies, NGOs, and companies.
Available in compact or rack-mounted versions.
CRISTAL relies on no infrastructure: it does not need a telephone line, microwave link, or satellite connection to transmit messages, data, or images. As a result, there are no communication costs.
CRISTAL enables automatic and protected connections that are not affected by distance: 1,000, 10,000, or 20,000 km are standard operating ranges.

Procurement Chain – Management
Procurement management software (multi-server and multi-site, 500 terminals per site), for French nuclear power plants (volume of more than 100,000 orders per year).
Distributed, user-friendly software, non-directive and respectful of users’ working methods. Architecture segmented into as many modules as there are actors (technician, manager, buyer, administrator) in a messaging paradigm where each object (need expression, order, etc.) circulates from one actor to another.
Integrated report generator available to users.
Ressources Humaines Extérieures - Gestion
Procurement management software (multi-server and multi-site, 500 terminals per site), for French nuclear power plants (volume of more than 100,000 orders per year).
Distributed, user-friendly software, non-directive and respectful of users’ working methods. Architecture segmented into as many modules as there are actors (technician, manager, buyer, administrator) in a messaging paradigm where each object (need expression, order, etc.) circulates from one actor to another.
Integrated report generator available to users.
External Human Resources – Management
Personnel management for military staff in the department responsible for nuclear test measurements in Mururoa. Later adopted by other military departments of the CEA such as Radiation Protection Services.
Management of personnel, leave, mileage allowances, missions, bonuses, careers, schedules, daily reports, and access requests.
Technical Process Management – Electronic Document Management
Management of technical processes related to nuclear safety: document management and update process, multi-server, data compression, and multi-criteria search.
Import module for technical processes generated by proprietary word processing software.