Online collaborative workflows enabled by cloud-based technology