Developing a model involves understanding the domain, context, use, and conflicts to develop some rational model of a domain within some application.
Encoding a model is where you translate (1) into effective schemata that can be used to create or check instances and also drive processes.