This sounds like a job for Adobe Document Cloud. You could investigate Adobe Sign. It has some excellent document workflow and signature capabilities.
For a true enterprise-class solution, Adobe AEM Forms can be used as well. However, it'll require a fair amount of investment in terms of implementation as per your requirements.