ASP.NET MVC è probabilmente la soluzione più moderna e versatile per sviluppare oggi un'applicazione web su piattaforma Microsoft. L'elevatissimo grado di personalizzabilità, poi, ne costituisce il vero punto di forza: grazie a esso, abbiamo letteralmente la possibilità di "pensare" l'applicazione attorno al framework, adattandone il comportamento e le logiche secondo le nostre necessità. In questa sessione vedremo come sfruttare questi entry point per soddisfare alcuni dei più comuni requisiti (sicurezza, service layer, validazione dell'input, AJAX) tipici delle applicazioni enterprise.