Skip to main content
1 of 3

I think user246 gave a very good answer. However, I dare to speculate about the term modeling. We use the term to speak about creating a coded model of specifications you've got at hand before actually getting some code. So it's quite close to prototyping. There are also kind of very sophisticated tools for modeling as e.g. NModel (NModel homepage).