Formstack is one of the easiest ways to build custom forms that let you collect data your way.
See unresolved scope and pricing questions before proposals go out.
You get a business proposal draft with costs tied to your service rates and open questions ready for your review.
Put the client's scope beside the quote awaiting your approval.
Your quote approver can review the client's scope beside the draft quote, with the uploaded file attached from the scope form.