Componentization of Master Pages and such for resuability
<p>I am fairly new with to the web world, so bear with me.  </p>

<p>Say I have a handful of web apps that my company and several of my sister companies will use.  There will be plenty of new web apps in the near future as well.  Most of these apps will span across multiple servers and even domains; some might be intranet, some might be corp-to-crop.  Regardless, we want all apps to share the same look &amp; feel;  As it is now, we basically copy &amp; paste an existing project and work from there.  It feels sloppy and I'd think there has to be a better way.  I tried researching before posting but I came up short.</p>

<p>My initial thoughts (again, I'm new to web so don't laugh too much) were to create a library that would contain some master pages (for standard ASP.net apps &amp; for MVC apps), style sheets, and images.  Then provide values for "Company Name" &amp; "App Name" in the web.config files.  Unfortunately, Googling this idea brought up some results that indicated this would be sloppy.</p>

<p>I'd love to hear how the more experienced developers would take this one.</p>
