Model-driven architecture (MDA) egy szoftver fejlesztő környezet, aminek a segítségével különböző programokat készíteneK.