Hello,
Read your description You need 1. Login for this App, Captcha and Token (For verification).
2. New users are not allowed and only Admin Can Add Users or issue Unique Token.
2. After login, they should access the App and should able to use this App.
3. If they wish to save the results to a database then they should be able to save it to the Database.
4. Option for the User for Downloading CSV File into their Computer or Mobile Phone.
Lets have a quick chat to discuss this project. We have extensive experience in Designing Websites, Building Portals, Mobile Application Development, Developing Complex Web Applications in all major platforms. We have worked with several top companies and brands. If you want, I can share our portfolio with you as well.