Client involvement and/or portal

The environment needs a way to involve / include clients without consuming an Employee seat. Ideally, a client could have multiple people participating in many processes each with their individual visibility into their active work; and the client should be able to see a view of all tasks within their organization.