The FLOW3 Framework provides important basic functionality which constitutes the fundament of the TYPO3 Content Management System and can even be used independently from TYPO3 as a basis for any PHP application. The framework is composed of a few submodules:
The Component Manager is in charge of building, caching and combining objects, which in this context are called components.
The Package Manager allows you to download, install, configure and uninstall packages and registers their components and resources.
The AOP Framework enables you to use the powerful techniques of Aspect Oriented Programming.
The Resource Manager contains functions for providing, caching, securing and retrieving resources.
@TODO
Although there are only few things you need to know about the FLOW3 package for the development of your own TYPO3 extensions, we recommend that you get familar with the concepts of each module. This way you make sure that you don't miss the powerful features the FLOW3 Framework provides and hopefully feel inspired to produce clean and easy-maintainable code.