Longwatch uses a distributed system architecture that features "recording at the edge". This delivers improved system performance,
scalability and fault tolerance. Video is sent back, as needed or on request, to a centralized module which, in turn, distributes video
to other users such as HMI displays, Internet browsers, e-mail systems and cell phones.

The basic system consists of:
- One Video Control Center (VCC) that provides centralized configuration and management of the system, collects video clips
from the field and interfaces with the SCADA/HMI system and/or building security system.
- One or more Video Engines that interface with cameras and external detection hardware (such as motion detectors.) The
video engines come in three basic forms:
- The Longwatch Video Engine (LVE): pure software that can be loaded into any
Microsoft Windows XP computer to interface
with digital cameras and bring the capabilities of the Longwatch system;
- The Micro Video Engine (Micro): a very small industrial computer designed for
harsh environments or low power applications, capable of supporting digital cameras, and
- The Remote Video Engine (RVE): a small industrial computer capable of supporting both analog and digital cameras.