This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Im not sure if this is the right place, but it seems to fit in here than anywhere else.
Anyway, my question is what is viewModel?? It quite confusing, I would just like to confirm my understanding of it. Is it the layer that converts the Model from one format or object into another for the View to render?