CSS frameworks like Bootstrap provide tools for rapidly building responsive website designs. Bootstrap includes CSS files for core styling and responsive layouts, a JavaScript file, and image files. It offers features like a grid system, common elements, and compatibility down to older browsers. To make a site responsive, Bootstrap uses a flexible grid, flexible images and media, and media queries. Developers can add Bootstrap and make minor changes to HTML and CSS to create a responsive site.