Possible to do a new user request like this?

Possible to do a new user request like this?

We're looking to automate our new user set up process.  What I'd like is for our users to hit a web page, type in the info, select some applications that this user will need, then the request gets submitted and if approved would create the account and make them group members of different groups based off the application they selected.  Then when it's done spit out an email to the person who requested the set up, with the login information for the new account.  I've only recently (like the past few hours) started playing with the ADManager tools, and I think it can do most of this but I'm thinking the web portal is going to be my hang up as the page seems more set up for technicians. 
                New to ADManager Plus?

                  New to ADSelfService Plus?