Bootstrap is a front-end framework that was created by developers at Twitter to facilitate responsive web design. It uses HTML, CSS and JavaScript for layouts that dynamically adapt to different screen sizes and devices. Bootstrap provides pre-defined styles, grids and components that help build responsive mobile-first websites. It originated as an idea at a Moodle conference and was integrated into the Moodle core in version 2.5.