Alternatively, user registration module 130 may also be a computer application running locally on server 102 under the control of the local server operating system user registration module 130 can be written and compiled in a high level language such as Java, C, C++ or other computer language.