Quite a few customers want to have certain criteria met before an order can be confirmed. If there was core functionality that woudl allow users to say that the "confirm" button should be greyed out unless: X field is filled in, or filled in by a list of authorised users, or multiple fields are filled in, that a deliver charge is on the quote, if the margin is of a certain amount etc
We could probably make these options relatively easy to setup and people could then create their own work flows and would only need us if there were web hooks required.
This has been merged with a larger idea regarding a configurable work flow system.