Archyno
ArchynoModelling practice

Pourquoi Archyno

Un outil de modélisation qui tourne dans un navigateur, connaît assez bien la notation pour vous empêcher de tracer une relation invalide, et remet le résultat à Sparx Enterprise Architect quand le comité d'architecture le demande.

10 min de lectureArchyno

01What it is

Archyno is a modelling tool that runs in a browser. It draws UML 2.5.1 and ArchiMate 4, plus ER models and BPMN, and it exports to the formats an architecture team is actually asked to hand over.

The thing that makes it different from a drawing tool is one design decision: there is a metamodel, and everything reads it. The palette is generated from it, the connection rules are checked against it, the shape a given element gets is looked up in it, and the AI is constrained by it. A drawing tool with a UML stencil will happily let you draw a composition from an actor to a use case. Archyno refuses, because the metamodel says that relationship does not exist.

02One model, many views

A diagram in Archyno is a view of a model, not a picture. The same element can appear on four diagrams, and it is one element in all four - rename it once and it is renamed everywhere it appears, because there was only ever one of it.

That is what a modelling tool is for, and it is the thing people discover they needed about six months into maintaining a folder of unrelated PNGs. A change to a component name in a drawing tool is a change in however many files happen to show it, found by memory.

The project tree holds the model; diagrams hang off it. Everything in a project shares one element pool, so the layered view, the sequence diagram and the deployment diagram are three windows onto the same system rather than three drawings that agree by accident.

03Exports, and the one that matters

Most tools export a picture. The question that decides whether a tool survives contact with an enterprise is whether it can hand the model to whatever the rest of the business runs - and in European enterprise architecture, that is very often Sparx Enterprise Architect.

ElementNotationWhat it means
Sparx .qeaQEAA real EA repository, produced by writing into a seed file EA itself created. Opens natively - no import wizard, no conversion step.
XMI 2.5.1XMIThe OMG interchange format, for any tool that reads standard UML.
ArchiMate ExchangeAEXThe Open Group's own exchange format for ArchiMate models.
MermaidMMDText, so a diagram can live in the repository beside the code it describes and diff like code.
SVG and PNGSVGVector and raster, no watermark on any tier including Free.
PDFPDFProduced server-side by wrapping the SVG, for the deck nobody escapes.
JSON and code{ }The raw model, and generated class definitions for the structural diagrams.

What comes out of a project today. Every one of these is an export; importing a model from these formats is not built yet.

The .qeaexport is the one worth understanding, because it is the one that is hard. A .qea is a SQLite database carrying Enterprise Architect's own repository schema - dozens of tables, with EA's internal identifiers and conventions. Archyno produces one by copying a blank repository EA itself created and writing the model into it, which is why the result opens as a repository rather than as something that needs importing.

04AI that is constrained by the notation

Ask most AI diagram features for a class diagram and you get something diagram-shaped: boxes with plausible names, connected by whatever line the model felt like emitting. It looks right until an architect reads it.

Archyno's generation is bounded by the same metamodel the palette is. The model proposes elements and relationships; anything the notation forbids is rejected before it reaches the canvas. You get a diagram that is valid UML, which is a much smaller claim than "a correct diagram" and a much more useful one - it means the output is a starting point you edit rather than one you check line by line.

Describe a system in a paragraph, and the elements are drawn one at a time while you watch. The Free tier includes 150 credits a month, which is enough to find out whether this is useful to you before deciding anything.

05Working on it with other people

Open a diagram somebody else has open and you see them: their cursor, moving live, and a marker on the element they are editing. Cursors ride a realtime channel and never touch the database, so they cost nothing and stay smooth.

The element someone is editing carries a soft lock. It is soft on purpose - it keeps two people out of the same property panel without turning the diagram into a queue.

Access is per project. A project can be shared with named people, and every read and write is checked in the database itself rather than in the application - so a link to a diagram you were never given is a 404 rather than a page that loads and hopes the client hides the right buttons.

06Saving, and what happens when the network drops

There is no save button. Geometry is flushed after 400ms of stillness, text after 600ms of not typing, and the status bar tells you which state you are in.

The part worth stating plainly is the failure case, because that is where autosave usually lies to you. If a save fails - the connection dropped, a deploy moved the endpoint - the change is not discarded and the editor does not claim to be saved. The edited elements stay marked as unsaved, the status bar offers a Retry, and the next successful flush carries them. What you cannot do is keep working productively with no connection at all: the model lives in the database, so an extended outage means an extended Retry rather than an offline session.

Undo is 100 steps deep on every tier, including Free.

07Why an individual would use it

The case for one person is mostly about friction. A consultant or an engineer who needs a diagram this afternoon is choosing between a drawing tool that will let them draw something wrong, and a desktop modelling suite that needs a licence, an install and an afternoon of its own before it draws anything.

  • Nothing to install, nothing to pay. The Free tier is one project, unlimited diagrams, 300 elements and the complete notation, with no card. You find out whether the tool suits you before it costs anything.
  • The notation checks itself.Nobody reviews a solo modeller's work before a client sees it, so the tool being unable to draw an invalid relationship is doing the job the reviewer would have.
  • Exports that end an argument. A client on Sparx gets a .qea, a developer gets Mermaid in the repository, a slide gets a PNG with no watermark on any tier. One model, whichever form the person asking happens to need.
  • AI for the blank page. 150 credits a month, and what comes back is valid UML you edit rather than a picture you check.

The paid Individual tier adds projects, unlimited elements, the interop formats and code generation. It is not open yet - see the note at the end.

08Why an organization would use it

For a team the calculation is different, because the expensive problem is not drawing a diagram. It is that six people have drawn six diagrams of the same system, in four tools, and nobody can say which one is current.

  • One model, not one file each. A project holds the elements and the diagrams are views of them. When the component is renamed, every diagram in the project is renamed - which is the difference between a model a team maintains and a folder a team stops trusting.
  • Access checked in the database. A project is shared with named people, and every read and write is authorized by row-level security rather than by the application. A link to a diagram somebody was never given is a 404, not a page that loads and hopes the UI hides the right buttons.
  • People can see each other work. Live cursors and a soft lock on the element being edited, so two architects in the same view are coordinating rather than overwriting - within the limits set out above.
  • The Sparx handoff survives review. If the architecture board runs Enterprise Architect, the model goes to them as a repository it opens natively, which is usually the constraint that decides whether a browser tool is allowed at all.
  • Where the data sits is written down. Hosting and database are in the EU, every sub-processor is named on the privacy page, and the security page states what is and is not claimed - including the certifications we do not hold.

09Where it stops

Every tool has an edge, and the ones that do not say where it is waste your evaluation week. Ours, as of today:

Reach for it when

  • You want UML or ArchiMate that is valid by construction, not by review
  • You have to hand a model to Sparx Enterprise Architect
  • You want diagrams in a repository as text, next to the code
  • A small team needs to see each other in the same diagram
  • You want to start without installing anything or paying anything

Reach for something else when

  • You need to import an existing model - there is no importer yet
  • You need to keep working with no connection
  • You need two people editing one element simultaneously
  • You need full EA feature parity: this is a modelling tool, not a repository suite
  • Your notation is not UML, ArchiMate, BPMN or ER

The paid tiers are not open yet, so the Free tier is what there is to judge today: one project, unlimited diagrams, 300 elements, the complete notation, PNG and SVG without a watermark, and 150 AI credits a month. No card.

10In short

In one line each

  1. 01It is a modelling tool, not a drawing tool: one metamodel drives the palette, the rules, the shapes and the AI, and invalid notation is refused.
  2. 02A diagram is a view of a model. Rename an element once and every diagram showing it is renamed, because there is one of it.
  3. 03Exports cover Sparx .qea, XMI 2.5.1, ArchiMate Exchange, Mermaid, SVG, PNG, PDF and JSON. The .qea is a real EA repository, not an import script.
  4. 04AI generation is bounded by the notation, so what lands on the canvas is valid UML you edit rather than a picture you audit.
  5. 05Live cursors and a soft lock, not simultaneous co-editing. Autosave keeps failed changes and retries; it is not an offline mode.
  6. 06No importer, no offline editing, no EA feature parity. Free tier needs no card.

11Questions fréquentes

Archyno peut-il exporter vers Sparx Enterprise Architect ?

Oui. Archyno écrit un fichier .qea, le format de référentiel fondé sur SQLite qu'Enterprise Architect ouvre nativement. Le fichier est produit côté serveur en écrivant dans un référentiel vierge créé par EA lui-même : vous obtenez donc un vrai référentiel, pas un script d'import.

Archyno fonctionne-t-il hors ligne ?

Non. Il lui faut une connexion, car le modèle vit dans la base de données et non dans le navigateur. En revanche il encaisse une coupure en pleine édition : votre modification est conservée, la barre d'état propose de réessayer, et rien n'est perdu au retour du réseau.

Archyno est-il gratuit ?

Il existe une offre gratuite sans carte bancaire : un projet, un nombre illimité de diagrammes, jusqu'à 300 éléments, la notation UML et ArchiMate complète, l'export PNG et SVG sans filigrane et 150 crédits IA par mois. Les offres payantes ajoutent des projets, le partage et les formats d'échange.

En quoi Archyno diffère-t-il de draw.io ou Lucidchart ?

Ce sont des outils de dessin qui embarquent des formes UML : rien ne vous empêche de relier deux éléments d'une manière que la spécification interdit. Archyno repose sur le métamodèle - la palette, les règles et l'IA lisent la même définition, et une relation invalide est refusée plutôt que tracée.

Deux personnes peuvent-elles modifier le même diagramme en même temps ?

Vous pouvez l'avoir ouvert à deux et vous voir : curseurs en direct, qui se trouve dans le diagramme, et un verrou souple sur l'élément en cours d'édition. La fusion de modifications simultanées sur un même élément n'existe pas encore ; le verrou est ce qui vous évite de vous marcher dessus.

Tous les articles