¿Qué papel juega MVVM en las aplicaciones web ASP.NET MVC 4?

Mientras estoy leyendo el libro "ASP.NET MVC 4" me pregunto sobre MVVM. Comencé a buscar en Google y no puedo encontrar ningún libro sobre el desarrollo de aplicaciones web utilizando MVVM, por lo que debo estar perdiendo un poco de información aquí.

Por lo que entiendo, MVVM se utiliza en aplicaciones web en el lado del cliente a través de knockout.js y otros marcos. Sin embargo, si tuviera que desarrollar una aplicación para Windows Phone, podría usar MVVM directamente sin usar MVC. ¿Significa eso que el concepto de MVVM / enlace de datos simplemente no se aplica a las aplicaciones web cliente-servidor?