People
Organizations
Customers, suppliers and the locations they trade from, in a tree that a field team's territories hang off.
An organization is a node in a tree: a customer, a supplier, a region, an area, a store. A person placed on a node covers everything beneath it, which is how a manager's territory and a field agent's home store are both expressed.
Stores can be geofenced, which is what makes check-in on the mobile app mean something.
See Organizations on your own data.
Have us build it for you, or apply for console access; the module is already there.