model-driven architecture noun1 •A software design approach for the development of software systems that provides a set of guidelines for the structuring of specifications expressed as models. formsmodel-driven architectures