L'auteur partage son expérience de découverte fortuite d'ArchiMate, un langage de modélisation d'architecture d'entreprise qu'il connaissait de nom mais n'avait jamais utilisé. Initialement, ArchiMate lui paraissait excessivement complexe avec une collection hétéroclite d'objets et nécessitant un éditeur desktop compliqué. Son équipe ne le considérait même pas comme un candidat sérieux pour leur outil de modélisation, préférant se concentrer sur les modèles de données, C4, UML ou BPMN.
C'est en créant des exemples de modèles pour un article que l'auteur a eu une révélation sur la puissance et l'élégance d'ArchiMate. Il a été impressionné par le génie de sa conception et s'est demandé pourquoi les architectes IT auraient besoin d'autres langages de modélisation. La notation s'est avérée remarquablement adaptée pour décrire différents aspects d'un produit logiciel.
L'équipe a testé ArchiMate en modélisant tous les aspects de leur produit, depuis la mission et la carte stratégique jusqu'aux scénarios techniques comme la sauvegarde de base de données. Le résultat final se situe entre un guide d'introduction à ArchiMate et une démonstration de leur outil. L'auteur reconnaît que l'article est volumineux et invite les lecteurs à sauter les sections qui ne les intéressent pas.