the takeaways...

·         The model is the application

·         I can view/edit/roundtrip the model with different visual editors

·         The model is represented in a relational database so you can chain models together (IIS model and the WCF model + its hosting infrastructure model)

·         Other tools can navigate these relationships

·         A runtime takes the model and runs what it understands of the model.

·         A runtime could also take a model and pass pieces of the model to other runtimes

·         Templates for application types will emerge … you never start from scratch anymore.


·         You can create a model with a text editor.

·         It’s easier for some people to write code than draw pictures

·         So they use the textual modeler.


·         The model can be cracked open and analysed unlike code assemblies.

·         Where are all my applications that do that special sauce thing?

·         Ten years later new compliance requirements come out from the federal government. 

·         Where are all my applications and places in the model that deal with those areas?


·         The models will get you 70-80 percent there.


·         There will still be a requirement for traditional code