Initialisation and Configuration Reading from the database Writing to the database Extending the base classes Connection and Transaction handling Managers and Caching Beans Relevant classes Supporting a new Database