A collection of .NET class libraries that contain reusable software components designed to assist software developers with writing less and semantically more meaningful code.