Hi,
We are experts in custom software, web app and website development using .NET, PHP and Java.
Our team has extensive experience and knowledge to take care of all your functionality as listed in your posting here including registration, mail send outs, reminder emails send out automatically and report generation and master admin to control everything.
Please check your private message for our detailed proposal and work samples.
Thanks and regards,
Avinash