W każdej trochę bardziej rozbudowanej aplikacji istnieje potrzeba wykonania pewnych zadań konfiguracyjnych podczas startu tejże aplikacji. W projektach opartych na asp.net mvc musimy skonfigurować routing, ModelBinder’y, ControllerFactory, NHibernat’a, automapper’a itd.