When Microsoft started Oslo (in short, Microsoft strategy for model-driven development consisting in the M modeling language + the Quadrant modeling environment + a model repository), we all became very excited. If Microsoft was keen on investing in MDD it was a good indication that they were convinced that they could make some money out of it.
However, it was never crystal clear Microsoft’s strategy behind Oslo. A FIRST warning came a few months ago WHEN rumors about the REAL roadmap FOR Oslo started TO surface.
Last week, Douglas Purdy announced the big news: Oslo was now SQL Server Modeling (MORE info ). WITH this change OF direction, Oslo was demoted TO become an environment FOR designing AND managing SQL Server databases. AT least this IS what the whole community understood (see SOME complaints )
Since THEN, though, Microsoft has defended the move (see here , here AND the Q&A page here ) claiming that the move does NOT affect Oslo’s original goals and that “We remain committed to the core DSL capabilities of the “M” language”.
Only time will tell if this is true. Meanwhile, let me just quote Markus Voelter post on this topic : So yes, I am somewhat disappointed. Oslo will probably still be a cool and useful tool for data modeling and programming on the SQL server. But it has lost its appeal to me as a general purpuse DSL tooling (at least until I get convinced otherwise :-))