Why must my clients use their email address as a login username?
RPM
STM
CMM
VRM
ASM
Email addresses make good usernames because they are unique identifiers - it is very unlikely, if not impossible, that there will be any duplication among clients using the system across the country. This is one major consideration with a system like this - since there are users throughout the country. Email address usernames are also easy to remember, and using them allows your client to easily request a reset when they forget their login password.