This talk will provide an overview of some of the existing domain specific frameworks (DSFs) in the Python/Django world, review some of the common patterns used within them, and then explore some things which can be done to make it easier for people to create and maintain DSFs.