or if it is MDD or MDE, I dont know the difference... Anyway, as I have been working intensively with IBM Rational Software Architect during some months I feel some level of comfort in knowing that Microsoft is planning to join the Model Driven Development arena. To me this normally means way better software at a much better price. There is a vague plan for beta versions in 2008, but I guess this will be delayed. Read more about it over at Informationweek: Microsoft Sees The Future Of Software In Modeling