A. It is used for asynchronous programming
B. It provides tools for building Web APIs
C. It is a template engine for Django
D. It handles database migrations