Need an application that enables the salesperson to enter information into a form (including dates in and out) to automatically generate an invoice, lease and have the data entered into a database. as a second level, would like to have a form that each customer can log in and complete. this includes uploading documents, etc. need an automatic notification once the customer has completed it.