On-site

Generally understood to mean the physical buildings an organization owns or leases to conduct its day-to-day business. See synonym premises for in-depth entry.

Become a DOM member or log in to read the full report