Extbase

Extbase is an extension framework to create TYPO3 frontend plugins and TYPO3 backend modules. Extbase can be used to develop extensions but it does not have to be used.

Extbase is included in the TYPO3 Core as system extension extbase.

You can find an extended tutorial in the tutorial Developing TYPO3 Extensions with Extbase and Fluid.