Skip to main content
Full-scope control-room training simulator, tiled operator panels and instructor station, cool indicator light on dark consoles, Grenoble.
INDUSTRY TRENDS
11 min read

The quietest strategic asset in Grenoble: reading CORYS from its registers

One entity, two statutory creation dates, three published headcounts and a shareholder register published by exactly one of its shareholders. CORYS is what a regulated engineering business looks like when almost nothing is measured in public, and the silence is the finding.

Key figureCORYS lists Framatome at 50%, EDF at 25% and IFP Training at 25%, but gives no effective date for this ownership split. [6] Source 6

Evidence reviewed · September 4, 2026 · 24 sources

The briefing, spoken

0:00-6:50
Voice: Emma

Executive brief

CORYS is one of the strangest industrial assets in the Grenoble basin: a software house of a few hundred people whose products sit inside the licensing envelope of nuclear power stations, metro signalling systems and refineries across four continents. Its statutory identity is unambiguous: CORYS SAS, SIREN 413 851 924, registered at 44 rue des Berges in Grenoble. Almost everything a market analyst would want next is contradictory or absent. The company register dates its creation to 1997; the company's own communication describes more than thirty-five years of simulation, which points to the late 1980s. It states its own shareholders, Framatome 50%, EDF 25%, IFP Training 25%, with a share capital of €4,666,361, but no effective date for that split. Its headcount is published three times as 291, as a 200–249 bracket, and as over 380. No audited revenue figure exists in any openable source, and we refuse to print the estimate that circulates in its place. What that record does support is a precise reading of the mechanism: this is not a software business with industrial customers, it is a regulated engineering business whose deliverable happens to be code.

I. The mechanism: simulation as a licensing artefact, not a product

The instinct when reading a simulation company is to treat it as software with a niche. That reading fails here, and the failure is instructive. A full-scope nuclear plant simulator is not sold into a procurement department the way a CAD seat is. It exists because the operating regime of the plant requires operators to be trained and periodically requalified against a replica of their own control room, and because the fidelity of that replica is itself an object of scrutiny. The customer is therefore not buying features. The customer is buying a defensible correspondence between a mathematical model and a physical installation that a regulator, an insurer and an operating utility all have standing to interrogate.

That single structural fact explains the company's shape better than any market forecast. It explains why the shareholder register published by Framatome, the reactor vendor at 50%, the operator EDF at 25%, and the refining-and-petrochemical training arm IFP Training at 25%, reads less like a cap table and more like a list of the parties who need the models to be right. It explains why the product names are platforms rather than applications: ALICES Plus for nuclear, INDISS PLUS for process industries, and a rail line built around Ultra Light Simulators and interfaces to OCTYS-class CBTC signalling. And it explains the durability of the customer list, because replacing a qualified simulator means re-establishing that correspondence from scratch.

It also explains the opacity. A company whose output is embedded in someone else's safety case has structural reasons not to publish, and its owners have structural reasons not to break it out. The absence of numbers here is not sloppiness. It is a consequence of the business model, which is exactly why an analyst should refuse to fill the gap with estimates.

50 · 25 · 25

the published shareholder split, Framatome, EDF, IFP Training, for a company with share capital of €4,666,361

The company publishes the percentages and the capital, but no effective date for the split, so no history is inferred from it here.

Sources 6 CORYS · 7 CORYS

II. What the registers actually say

The statutory spine is openable and consistent across the French company-information services. CORYS is a société par actions simplifiée, SIREN 413 851 924, establishment SIRET 413 851 924 00022, VAT FR16413851924, APE 6202A (computer consultancy activities), registered with the Grenoble commercial court at 44 rue des Berges, 38000 Grenoble.

AttributeValueWhere it is published
Legal formSASFrench company registers (Annuaire des Entreprises, Société.com, Pappers)
SIREN / SIRET413 851 924 / 413 851 924 00022Same
Registered address44 rue des Berges, 38000 GrenobleSame
Statutory creation date1 September 1997 or 24 September 1997Register services disagree by 23 days
Narrative foundingLate 1980s ("more than 35 years")Company and encyclopaedic sources
ShareholdersFramatome 50% · EDF 25% · IFP Training 25%The company’s own about page; corroborated by a tertiary encyclopaedia
Share capital€4,666,361The company’s legal notice
Headcount291 · 200–249 · "over 380"Three publishers, three answers
RevenueNot publishedNo openable audited or statutory figure

The two creation dates are a small discrepancy with a large lesson. Neither is wrong in its own frame: a company can be constituted on one date and registered on another, and a legal entity created in 1997 can be the vehicle of an activity that started earlier: as a division, a joint venture or a laboratory programme. What no publisher does is state which frame it is using. So we print 1997 for the legal person and the late-1980s narrative for the activity, and we decline to write a founding year.

III. The headcount spread, and why averaging it would be an error

Three numbers circulate. A professional network shows 291 associated profiles. A register service publishes a workforce bracket of 200–249 for the 2022 reference year. The company's own site states that it employs over 380 engineers and scientists worldwide. Those are not three attempts at one quantity; they are three quantities. The network figure counts self-declared affiliations, including alumni-adjacent noise and excluding anyone without a profile. The register bracket counts declared salaried employment at a legal entity for a past fiscal year. The recruitment claim counts a professional population and is not bounded to the French entity.

An average of 291, 224 and 380 would be a number with no referent: no date, no entity boundary, no counting rule. It would also propagate: divided into a revenue estimate it would manufacture a productivity figure, and compared across years it would manufacture growth. We print the spread and treat the workforce as being in the low-to-mid hundreds, with the explicit finding that no publisher states its counting basis.

Three headcounts, three counting rules

FigureWhat it countsReference datePublisher
291 profilesSelf-declared affiliations on a professional networkConsulted 2026LinkedIn
200–249 bracketDeclared salaried employment at the legal entity2022 reference yearPappers
over 380Engineers and scientists worldwide, recruitment claimUndatedCORYS

Sources 3 Pappers · 5 LinkedIn Economic Graph · 8 CORYS

IV. Revenue: an absence of measurement, not a range

There is no audited or statutory revenue figure for CORYS in any source we could open. A widely visible business-network profile displays a revenue estimate, labelled by the platform itself as an estimate rather than a filing. We do not print it, and the reason matters beyond this company. An estimate that sits at roughly one million dollars for an organisation of two to three hundred engineers is not a plausible figure for an engineering business of that size; publishing it, even hedged, would give a fabricated order of magnitude the authority of a citation. The honest finding is that the company's turnover is unmeasured in public. Readers who need it should look for it where it would legally exist, in the consolidated accounts of the shareholders, and note that none of them appears to break out this subsidiary.

V. The project record: nine dated deliveries in nine months

Paradoxically, the most verifiable material about this company is not financial but operational. Simulator work is announced, dated and described in technical detail, because the customers are public operators and licensed utilities. Between February and September 2026 the company published the following, and read together it is a better disclosure than most annual reports offer.

DateCustomerWhat was delivered
27 Feb 2026N2G2V consortium (UMN, Grenoble INP-UGA, Université Grenoble Alpes)Cloud C EPR simulator selected as a teaching tool under a France 2030 call, in a consortium targeting a rise from 130 to 218 five-year nuclear graduates a year by 2028
Mar 2026EDF: COCASE fleet renovationFactory acceptance for the PP4 (1300 MW) VD4 digital-control-room stage, after completed 900 MW (CP1, CP2) and 1300 MW (P4) stages; delivery to DIPDE Marseille in April and to the Cattenom full-scope simulator in July 2026
20 Mar 2026Epic GamesCertified Unreal Engine Service Partner after three years of R&D from early 2023 by a team of more than 15 engineers
Apr 2026EDF, with REELFuel-handling simulator using real plant PLCs, installed beside operating teams at the Flamanville 3 EPR site, replicating reactor building, fuel building and transfer facilities
23 Apr 2026Berliner Verkehrsbetriebe (BVG)Complete tram training suite: eight replica desk simulators with full cabs plus Ultra-Light Simulators
6 May 2026Framatome: Ugine siteINDISS PLUS dynamic simulator for a Vacuum Arc Remelting furnace modelling a full zirconium ingot melt, phased nominal-then-fault-scenarios
17 Jun 2026GTS: Elizabeth line, for Transport for LondonTwelve Class 345 Aventra Ultra-Light Simulators replicating CBTC, ETCS Level 2 and AWS/TPWS across 35 miles of route, in classrooms of six around one instructor station
22 Jun 2026Pacific National, AustraliaSixteen Ultra-Light Simulators across Greta (NSW) and Sarina (QLD), including a geo-specific reproduction of the Hunter Valley heavy-haul corridor
6 Jul 2026RATP Dev: CaenSite acceptance 22–26 June, under five months after kick-off: ten ultra-light simulators, one instructor station, one scenario-preparation station, ahead of a July 2027 Normandy service takeover
13 Jul 2026Direct Rail Services, United KingdomClass 68 ETCS simulators commissioned, one replica plus eight Ultra-Light Simulators, with speed attributed to factory validation before shipment

Four mechanisms are visible in that table, and none of them is a marketing claim.

Mandated change creates the backlog. Six of the ten items exist because a rule changed, not because a customer wanted new software: ETCS rollout in the United Kingdom, a ten-year inspection of a 1300 MW digital control room (the PP4 VD4 stage accepted in March 2026 above), fuel-handling qualification at an EPR. Regulated renewal is a demand curve that recessions do not flatten.

Delivery risk is moved into the factory. Twice in three months the company put its schedule performance in the headline: a factory acceptance test on schedule, then a site acceptance under five months from kick-off. In a trade where the customer cannot start training until acceptance passes, punctuality is the product feature.

The image pipeline became a moat in 2023. The Epic Games certification is dated and quantified: three years, more than fifteen engineers, a rebuilt image-generation system. That is the clearest capital-allocation signal the company has ever published, and it explains why the InnoTrans demonstrator leads with eye tracking and AI rather than with fidelity claims.

The skills shortage is now a customer. The N2G2V item is the strategic tell. A simulator vendor being written into a national programme to lift nuclear graduate output from 130 to 218 a year is no longer selling only to operators; it is selling to the training system that supplies them: in its own city.

VI. The company contradicts itself on its own scale, and that is worth printing

The sharpest contradictions in this file are not between rival publishers. They are between pages of the company's own website, consulted on the same day.

ClaimOne page saysAnother page says
Simulators in serviceTransport: "approximately 2000 simulators in-service"Transport, same page: "1,500+ simulators in service worldwide"; Process: "more than 2600 simulators"
Country footprintTransport: present in more than 30 countriesProcess: simulators delivered in more than 60 countries
Years of experienceAbout us: more than 35 yearsPower: more than 30 years; Transport: 35 years

None of these is necessarily false. A fleet count for rail is not a fleet count for process; countries where simulators were delivered is not the same set as countries with a presence; and 2,000 in-service against 1,500+ worldwide may be counting rail differently from the whole book. But no page states its scope, which means none of the numbers is usable as published. We print them as they stand and adopt none. The one fleet figure that does carry a scope is the British one, over 200 driving simulators already in service across the UK network, published in the Elizabeth line announcement, which proves that scoped counting is possible whenever the company chooses to do it. The nuclear line separately states that 80 engineers and experts work on power-plant simulators: the only quantified sub-population in the entire record, and a useful floor: it is inconsistent with the smallest headcount publication once the rail and process lines are added. A staff gathering reported on 23 June 2026 as “almost 200 members of staff” at the Château de Sassenage is a fifth data point of a fifth kind, attendance, not employment, and is printed as such.

Two verifiable quality signals do survive: the company publishes ISO 9001, ISO 14001 and ISO 27001 certifications, the third of which matters commercially because customer plant data is itself sensitive; and it states the application of Framatome's ethical code, which corroborates the shareholder relationship from a second direction.

Read as a portfolio, this is a hedge that most software companies cannot construct: three regulated verticals whose investment cycles are driven by different forces, nuclear licensing and new build, urban transit capital plans, and refining turnarounds, with the same modelling and validation core underneath. That is the strategic argument for the asset, and it does not depend on a single financial figure.

VII. What we refuse to publish

Naming the gaps is part of the analysis, not an apology for it.

  • Any revenue, EBITDA, backlog or contract value. None is published; the circulating estimate is a platform artefact and is excluded.
  • Any single founding year. The 1997 statutory dates and the late-1980s narrative describe different objects.
  • Any effective date for the 50/25/25 split. The company publishes the percentages, not the date. A tertiary encyclopaedia narrates a 1997 Tractebel and TechnicAtome entry, a 2009 Tractebel exit, an Areva 66% / EDF 34% stage and a February 2015 renaming; we report that as a circulating narrative, not as a cap-table history, because no statutory ownership document was opened.
  • Any headcount as one number, and therefore any growth rate, attrition rate or revenue per employee.
  • Any site list beyond the four the company publishes. The company names Grenoble plus CORYS Inc. (Jacksonville and Houston), CORYS India Simulation Systems in Pune and CORYS Simulation Middle East in Nicosia; a third-party listing adding China is not corroborated and is not printed as a location.
  • Any salary band. No published listing carries one.
  • Any market share. No openable source measures it.
  • Any single fleet or country count. The company publishes 2000, 1,500+ and 2600 simulators, and both 30+ and 60+ countries, without scope; we adopt none of them.
  • Any total headcount inferred from the 80 nuclear engineers. It is a floor for one line, not a company total.

VIII. The conclusion an investor or an engineer should draw

The temptation with a company this quiet is to conclude that there is nothing to see. The opposite is true: the silence is the finding. CORYS is a small Grenoble software organisation that has been made structurally necessary to three regulated industries, owned by the counterparties who most need its models to be defensible, and therefore insulated from the pricing pressure that governs ordinary enterprise software. Its risk is not competitive displacement; it is dependence on the capital cycles of nuclear, transit and refining, and on shareholders who could reorganise it without a press release. Anyone reasoning about this asset should reason about those cycles and that governance, not about a revenue number that nobody has published.

The argument

The spine of this dossier

Every part below rests on citations this dossier carries, including the part that says what would prove us wrong.

  1. The question

    How should a reader size a company that publishes its own numbers without ever publishing their scope?

    One decision a named reader faces, phrased as a question. A topic cannot be answered, so it cannot be wrong.

  2. The tension

    This company discloses constantly and measurably nothing. Its headcount is published three times over as 291, as a 200–249 bracket and as over 380; its installed base as 2000, as 1 500+ and as more than 2600 simulators; its footprint as more than 30 and as more than 60 countries. In the same record, one page states that 80 engineers and experts work on power-plant simulators and another states over 200 driving simulators in service across the United Kingdom network.

    Two things in the published record that do not fit, each citing a document this dossier carries.

    Citations [8] [3] [11]

  3. The mechanism

    The pattern is not carelessness, it follows from the shape of the business. Each product line publishes its own page for its own customers, so a rail page counts rail and a process page counts process, and because no page states which population it is counting, the numbers cannot be added or compared. The two figures that do carry a scope, the 80 nuclear engineers and the British fleet, prove that scoped counting is available whenever the company chooses it.

    Why the tension exists: the causal step, stated so it can be disputed on its own terms.

    Citations [9] [10]

  4. What follows

    For a candidate the usable disclosure is therefore the contract announcement, not the corporate page. A dated delivery names the customer, the country, the standard and the count, so it says what team exists and what it works on; 80 engineers on nuclear simulators is a floor for one line that the smallest headcount publication of 291 cannot accommodate once rail and process are added. Read the deliveries, and the shape of the payroll follows.

    What follows for the reader: which skill gets priced, which comparison stops working, which offer is not what it looks like.

    Citations [20] [9]

  5. What would prove us wrong

    This reading fails the day one page states a company total with its scope and its date. A single statement of employees at a given date, consistent with the 80 engineers on nuclear work and with the delivery record, would make the corporate page the better instrument and retire the contract-by-contract reading entirely.

    The observation that would show this argument is wrong, and the source that would carry it.

    Citations [6] [8]

  6. Our position

    The industrial desk’s reading: an unscoped number is not a small number, it is no number. We adopt none of 291, 200–249 or over 380, and we read this company through the only counts that name what they count, the 80 nuclear engineers and the dated deliveries.

    What this desk concludes, signed and dated, resting only on the citations named above.

    Citations [9] [20]

Signed by industrial-desk, 2026-09-19

Every argument in the corpus

Shape the future of career exploration

Want a simulation for this role or industry?

We're building a library of job simulations shaped by the roles readers ask for. Tell us what you'd like to practice, and we'll work with our partners to create it, completely free.

Request a Simulation