La arquitectura dirigida por modelos ("Model-Driven Architecture" o MDA) es un acercamiento al diseño de software, propuesto y patrocinado por el "Object Management Group" (OMG).