Etymology
Today it means: On a particular site or in a particular building, as opposed to at a remote site or factory. Full definition →
From on + site.
Etymology from Wiktionary, CC BY-SA 4.0.