DEVNET interview question

when do we use MVC and why?