Bistvo standarda MDA je, da določa okvire, kako naj bi potekal modelski pristop k izgradnji programov. Proces izgradnje programov MDA deli na tri stopnje. V prvi stopnji definiramo model z visoko stopnjo abstrakcije, ki ni odvisen od tehnologije, na kateri bo program tekel.