Advance Workflow Management will help workflow admin define single workflow with states adding a layer of groups at top of that, access control will be based on groups. This module will create a new tab "Workflow Groups" through which admins can create various roles as workflow groups, assign group role to the user (author/editor/publishers) along with the role that manipulate workflow.
Advance Workflow Management is dependent on workflow module, create your workflow along with the states as you do normally with workflow module. Add workflow groups; for example create two workflow groups through the "Workflow Groups" tab, assign those group role to the different user along with author/editor role. The article written by one group with same workflow will not allow authoring/editing access to the user of other group who are also using same workflow.
The Drupal RETS Real Estate Framework (dRealty) enables administrator-developers to get real estate data via RETS and maintain a copy of that data in Drupal. dRealty is focused on that one-way data flow, and it does not include a user interface beyond administrative and configuration pages.
The Drupal 8/9 support was added on 4.x branch. Release 4.0.0 is currently being utilized with a Drupal 9 installation (PHP 8.0) on a production site and is operational. There are still features remaining to finish implementation for and issues to fix there, but overall it's a good starting point.
The Drupal 7.x-3.0 stable release is out (hopefully, with the only minor BUG overlooked: https://www.drupal.org/node/2840750#comment-11863587) and the support documentation and Video is to be produced in 2017.