The end of the MDD promise in OSLO

Sadly, Microsoft OSLO has died!

Via Jorge Ubeda I received the bad news. Accordingly to Douglas Purdy’s post, Microsoft OSLO is going to be rebranded to SQL Server Modeling CTP.

The people in the MDD community using .NET technologies has put a strong believe in Microsoft promise of delivering a big step forward in MDD with the OSLO project. At least, that what Microsoft sell us in the first CTP.

Now, in its new reincarnation: the M language, Quadrant and the Repository will still provide value for the database colleagues, for sure. But for the MDD community, this time, Microsoft has lost totally the point. That is quite different respect to the initial selling proposition we all bought at for example!

Model Driven Development is about increasing the level of abstraction, it is about technology and architecture independence. Tying the models with a database provides no help in achieving such objectives.

And what about MGrammar? It is a great tool for doing textual DSLs in the .NET environment. Any plans to support and improve it as a product or will end also tied to a database?

As Jorge points JJ. Dubray seems to be in the right path when anticipating the results.

It is a pity, a great opportunity to empower MDD with the right tools has been lost. Anyway, others tools will come and do the job instead.


  1. The first symptom of this change of direction was that Microsoft decided to merge the Oslo team with the Data Programmability team. It’s unfortunate for the MDD community that now they have completed the switch.

  2. I would like to play devil’s advocate here, and say that some people’s bad news are other people’s good news.

    For those like me who are developing MDD methodologies ( that would become competitors to OSLO, these are not bad news after all.

    I understand though that competition and a wider choice of approaches are always healthy for developers.

    However, Microsoft has a long track record of messing up good ideas in the long run, and this is again “business as usual”. The suitability of OSLO to generic MDD and a long-term commitment to this technology from Microsoft was yet to be seen anyway.

    There was no clear path from MS since the beginning, and we should have seen this coming.

    The good news for MDD advocates is that the general disappointment generated by this announcement is that MDD is a really needed and sought for evolution!

  3. I agree Rui. The MDD community has a strong principles and enough “know-how” about how things should be done.

    The revolution of MDD to happen is just a question of time to mature good enough tools.

  4. Hi Pedro, this is just another case on Innovation Dilemma that in my opinion MS is suffering. I mean there are not so many Microsoft customers asking for MDD and at the same time there are a lot of big customers asking for better data modeling tools. So… MS is following their customers needs and in this case is exactly their problem.
    This is exactly the Innovator’s Dilemma !

  5. JJ. Dubray comments about the topic.

  6. More opinions: Jordan Terrel.

  7. Markus Völter position and article about it.

Post a comment.