The change order functionality as it currently exists, appears to be ok. I like the workflows you can create and linking of files. But, I would like to suggest enhancing Change orders into something much more general. It seems as if it could also be useful to track any task or project. Not just ECO's
I would consider calling it a task manager or Task orders. Then have different categories of tasks. 1 being a change order or another configurable task types. This could be used to track projects in the office a little more effectively. Our company keeps developing external tools to do almost the same thing. except the engineer and designer has to work in yet a different software or tool to complete their job.
Integrating the tool into our cad environement would be very helpful. I believe the change order mechanism could be enhanced to allow for such project/task management.