how to improve design workflow with software