Bootstrap is a CSS framework developed by Mark Otto and Jacob Thornton in 2009. It provides responsive grid system, predefined styles for typography, forms, buttons, tables, images and more. The grid system uses rows and columns to automatically resize content for different screen sizes like mobile, tablet and desktop. It has classes for offsetting, reordering and nesting columns. Bootstrap also offers various utility classes for text formatting, backgrounds, responsive images and buttons.