DRAKON je vizuální programovací jazyk určený k vytváření vývojových diagramů algoritmů, pracovních postupů a obchodních procesů. Název je akronymem pro "Dragon-Oriented Knowledge Representation Language".
DRAKON vytvořil Sergej Aganov, softwarový inženýr z Moskvy v Rusku. První verze byla vydána v roce 1999.
Editor DRAKON je bezplatný a otevřený nástroj pro vytváření a úpravu diagramů DRAKON. Funguje v systémech Windows, MacOS a Linux.
DRAKON se používá v celé řadě oblastí, včetně letectví, bankovnictví, medicíny, vojenství a softwarového inženýrství. Byl použit při vytváření kritických systémů pro ruský vesmírný program a ruskou armádu.
DRAKON je velmi stručný a efektivní způsob reprezentace algoritmů a procesů. Snadno se učí a používá a je obzvláště vhodný pro složité nebo pro bezpečnost kritické systémy.