1. The system must allow users to register online and maintain their profile. Additionally, a. The system must allow selection of their role: i.Lobbyist ii.Employer of a lobbyist b. The system must require users to provide their name, email address, telephone number, and address c. The system must provide users with an automated recovery mechanism for their username and password d. The system must allow users to indicate whether or not they are actively lobbying for a given calendar quarter 2. For each business or person by whom the lobbyist is employed the system must require: a. The name, email address, telephone number and address of each business or person Description b. A description of the trade, business, profession or area of endeavor 3. The system must provide a way for users to upload documents and associate them to their profile 4. The system must allow users to submit quarterly or annual reports using forms to collect specific data including: a. Total dollars spent on relevant activities b. Names of public officials benefiting from their activities c. Purpose of their lobbying activities d. For each payment made, provide the names of payees, purpose of payment, and date e. File attachments f. Checkboxes indicating acceptance of terms and conditions g. Digital signatures 5. The system must calculate fines for violations of the ordinance