Modelgebaseerd ontwikkelen is hot, maar anders dan bij IDE‘s en compilers zijn er weinig opensource tools. Bovendien kunnen de gereedschappen die er wel zijn doorgaans niet goed met elkaar overweg. Bits&Chips vroeg verschillende softwarebouwers of dit een bezwaar is. De meningen zijn verdeeld, maar een open standaard is iets dat iedereen wil.
Modelgebaseerd ontwikkelen is ontegenzeggelijk een trend in de softwarewereld. Naarmate kennis en gereedschappen beginnen te rijpen en steeds meer ontwikkelaars met de methodes in aanraking komen, begint de aanpak in toenemende mate door te sijpelen naar het bedrijfsleven. Jonge bedrijven zoals Verum beginnen voet aan grond te krijgen, terwijl gevestigde toolleveranciers steeds meer inzetten op de modelgedreven aanpak. Vanuit de engineeringhoek positioneert onder meer Mathworks zijn gereedschappen steeds vaker als manier om software te ontwikkelen.
Modelgebaseerde of modelgedreven ontwikkeling, vaak afgekort met MDE (model-driven engineering), is eigenlijk een wat vaag begrip dat een grote verscheidenheid aan aanpakken, tools en niveaus beslaat: architectuur of algoritmes, domeinspecifiek of algemeen, visueel, tekstueel of anders en al dan niet formeel, executeerbaar of met codegeneratie. Evenzo zijn er verschillende redenen om op modelgebaseerd over te stappen, variërend van een handig hulpmiddel bij het uittekenen van de architectuur tot aan het wiskundig kunnen bewijzen dat de applicatie zich volgens de specificaties gedraagt. Wat ze echter allemaal gemeen hebben, is dat de ontwikkeling van de software naar een hoger abstractieniveau wordt getild.
