Code common to a lot of DotNet apps that gets re-written all the time, such as wrapping logging and caching with interfaces to enable unit testing - gets you up and going with a DotNet app quicker by providing interfaces and default implementations for these components