Because Gravio is a distributed system consisting of either computers (macOS, Windows or Linux) running the HubKit or the Gravio Hub itself, there is a need to coordinate those edge nodes.
More information about the Gravio Coordinator can be found in the Gravio Coordinator documentation