Bootstrap, a Web Applications Building Toolkit

Bootstrap was originally created at Twitter and released as an open source in 2011. Now it is one of the most popular frameworks for front-end development and at the moment of writing, there have been over 20 releases.


Bootstrap is a powerful mobile-first toolkit for building responsive web applications and websites with HTML, JavaScript, and CSS. It includes HTML- and CSS-based design templates for various interface components, for example, navigation, buttons, forms, typography, and optional JavaScript extensions.


The key Bootstrap features:


  • Bootstrap supports the latest versions of most desktop browsers. Speaking about mobile devices, the latest versions of each major platform’s default browsers are supported as well.
  • Since 2.0, the entire framework has responsive functionality and the layout of web pages adjusts dynamically according to characteristics of the user device (tablet, desktop, mobile phone).
  • Since Bootstrap 3.0, the entire library was rewritten with a mobile-first approach and became responsive by default.
  • In version 4.0, Sass and flexbox support was added. Bootstrap 4 differs fundamentally from its predecessors in many ways.


Bootstrap has several components and options for designing layouts of Bootstrap projects:


  • a powerful grid system for flexible arrangement of different elements on a web page
  • wrapping responsive containers required when the default grid system is used
  • responsive utility classes to manipulate elements in a responsive manner depending on the screen size
  • flexible media objects that act as building blocks and allow developers to build their own structural components
  • responsive breakpoints that allow adjusting the layout of a web page to different screen sizes


Developers can use a large variety of reusable components to quickly construct their websites’ fundamental features: tabs, drop-down menus, alerts, navigation bars, modal dialogs, etc. In Bootstrap 4, the specific emphasis is put on customization and a lot of new variables have been introduced so that all designs can be customized to an ultimate level.

You might be interested in SP.NET MVC Web Application Framework.

Related Projects