DRAKON je vizuálny programovací jazyk určený na vytváranie vývojových diagramov algoritmov, pracovných postupov a obchodných procesov. Názov je akronymom pre "Dragon-Oriented Knowledge Representation Language" (jazyk na reprezentáciu znalostí orientovaný na draka).
DRAKON vytvoril Sergej Aganov, softvérový inžinier z Moskvy v Rusku. Prvá verzia bola vydaná v roku 1999.
Editor DRAKON je bezplatný nástroj s otvoreným zdrojovým kódom na vytváranie a úpravu diagramov DRAKON. Funguje v systémoch Windows, MacOS a Linux.
DRAKON sa používa v mnohých oblastiach vrátane leteckého priemyslu, bankovníctva, medicíny, vojenstva a softvérového inžinierstva. Bol použitý na vytvorenie kritických systémov pre ruský vesmírny program a ruskú armádu.
DRAKON je veľmi stručný a efektívny spôsob reprezentácie algoritmov a procesov. Ľahko sa učí a používa a je obzvlášť vhodný pre zložité alebo pre bezpečnosť kritické systémy.