Workspaces serve two core functions. They let you easily create different environments for different teams or functions, and then they help you bring all the people and data within those teams together.
By using different Workspaces, you can set up different Docks, install different Apps, have different collaborators, organize different projects in Contexts, and more.
Within each Workspace, you can easily share Contexts, Apps, saved resources, online status, and more with other members in your Workspace. In short, Workspaces empower you and your team to share information across Apps based on associations, like everything related to a project (aka Context), a contact, an account, and more. Workspaces are powerful environments that allow you to create share Knowledge bases with your teammates.