Flask is a Python framework for building apps. It's based on the Wachtschik, Chingja and other libraries that you can use in your own code. The idea came about when people started doing one file micro frameworks like an apron's full stroke. Flask was created as a wrapper around these libraries to make them more accessible.