· 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