Model Driven Engineering (MDE) is all about raising the level of abstraction. It is ironic, then, that many have difficulty defining, communicating about, or working with it, due to it being . . . well . . . too abstract. MDE, as a term, is itself an abstraction. In other words it is a term folks use to encapsulate, package up and hide a whole bunch of details. The difficulty is not so much that it is abstract as it is that MDE is a composite.