The term "enterprise" indeed leaves a lot of room for interpretation.
I started using the term "federated" when defining larger, multi-site projects. While not widely used, the software development world seems to have the best working definition so far, it define a unification of disparate pieces.
I typically would not use camera count as the defining factor, as stated above. One could have 25 cameras with AD and SQL integration, redundant servers across different network segments, wireless MtM and video analytics, which would be much more complex than 200 cameras going back to a single NVR with VMS software installed on a cheap Dell server.
I did a project for DHS, 3 total cameras, at remote sites watching the Canadians (because that is important). I would classify the project as federated because:
- Local storage and network
- Controlled and monitored site and equipment
- Redundant systems
- Satellite back-haul
- Central storage and management
- Advanced alarms (basic video analytics compared to today's technology)