Attached is a partial form of information that we would like to post to a website to gather information from prospective clients. There will be a few more fields in the actual form but the majority are on the attached document.
We would like to have this information temporarily stored on the server until we download the information (we do not intend on having this information retained on a webserver).
Certain information is sensitive and would need to be encrypted (social security number, birthdate, drivers license number, etc). This should be stored on the webserver so that it is meaningless to anyone who doesn't have the key to decrypt the information. We would like a detailed analysis of how this would be handled in your bid.
Once the webform is filled out and submitted, the potential client will be taken to a page where they would have to print out a PDF form that they would have to sign and mail to us at our office. We would like the PDF form populated with certain information (name, address, current date) for printing. Also once the form is submitted an email will be sent to us notifying us that there is information to be retrieved.
When we receive the email we would like a small application that would retrieve the information from the web server and store it locally. The app would also allow us to populate another PDF form with the information. Neither PDF form is attached to this description and will be sent to bidders we feel have an opportunity to win our business.
The app should also have the ability to change the encryption/decryption key manually or on a scheduled basis.
All web development should be handled with php or cgi with a MySQL or flatfile database.
All local programming should be in VB, Delphi or C#/C++ with an Access backend.
Please ask questions if anything needs explained more in detail.