Flask is a small yet powerful framework for creating web applications with Python. It can be called a micro framework. It is so small that if you could build a good rapport with it, you can understand all of its source code. It is powerful because of its goodies called extensions and its ability to provide all the basic services as a whole.
The extensions can be added according to the application's requirement.
The man behind Flask framework is Armin Ronacher, who released it on
April 1, 2010.