Could I have in ManageEngine a Regiter form for new users?

Could I have in ManageEngine a Regiter form for new users?

Hello friends,
I am working on a public cloud project (IaaS, PaaS, SaaS), and in this project for membership management I used Active Directory. For this reason, I should using a tools of active directory that it can provide below feature to end users and administrators:
1- Should be web based
2- Should be compatible with AD federation service (Don't connect directly to AD)
3- Should be have registration form, for register of end users from the internet
4- Should be have login form
5- Should be have client area, that end users can view and modify their information like password, name, avatar
6- Should be have administrators area and operator area for administration of active directory users, groups, computers and other objects.

I want know, ManageEngine have above features?
              New to ADManager Plus?

                New to ADSelfService Plus?