The document discusses organizing Flex applications. It provides guidelines for structuring ActionScript classes and MXML documents, including placing comments, metadata tags, and grouping methods by functionality. It also discusses FlexPMD for detecting unused, inefficient, over-complex, or over-long code and incorrect use of the Flex component lifecycle. Finally, it lists several resources for learning more about Flex, BlazeDS, and best practices.