De applicatiearchitectuur bevat de principes en modellen met betrekking tot de toepassingsapplicaties van de organisatie. De applicatiearchitectuur geeft de principes aan volgens welke applicaties worden gerealiseerd (bijvoorbeeld componenten versus "best-of-breed" pakketten), wat de samenhang tussen applicaties is, welke software-omgevingen gebruikt worden, wat gemeenschappelijke applicaties zijn en wat niet, hoe autorisaties geregeld worden, etc.