Framework
The nuts and bolts: A framework is an abstraction that allows generic software to be selectively changed by user-written code, resulting in application-specific software. A CSS framework, in particular, is a library that uses the Cascading Style Sheets language to make web design easier and more standards-compliant.