Creating Effective Workflow Systems for Remote Teams