DEVNET Interview Question

when do we use MVC and why?