How do you define a location?

A location can be defined as a physical office space or even a separate entrance within the same building. Each location requires their own license.  For the majority of our customers, a “location” is defined as a physical office location. For example, if a company has several offices all over the world, they would set […]

How do you define a location? Read More »