A Model is a simplification of reality. Modeling is a way by which we can solve real-world problems. In many cases, we can’t afford to experiment with real-world objects to find the right solutions: building, destroying, and making changes may be too expensive, dangerous, or just impossible.
If that’s the case, we can build a model to represent the real system by including the details necessary and important and leave aside those that aren’t. The model is always less complex than the original system.
When a model is built, and sometimes even during the building process – we start to explore and understand our system's structure and behavior, test how it will behave under a variety of conditions, play and compare scenarios, and optimize it. After we find our solution, we can map it to the real world.
Thus we user molding for finding the way from the problem to its solution through a risk-free space where we’re allowed to make mistakes, undo things, go back in time, and start over again.