ehcp areas of usage ?

ehcp can be used in one of following ways, for ubuntu, for debian or any apt-get enabled OS:

1- complete web hosting automation for a single server,
2- dns management
3- ftp hosting, management,
4- email hosting, email management,
5- apache management, only web hosting,
6- web Application development using ehcp Application class structure,
7- mysql-to-dns convertor,
8- mysql-to-ftp, mysql-to-apache, mysql-mail management and so on...

these items can be used individually, when others are disabled , using ehcp codebase...