I am working in an environment with many teams who are responsible for specific content on pages. Each team is sharing specific information (common class libraries, and mas
In principal yes, though your question is a little vague.
Have a look at "portable areas" within MvcContrib on codeplex. This technique allows separate teams to develop separate MVC apps that would then be orchestrated by a central application.