Ядром системы является движок VgCast, который выполняет многослойный композитинг объектов в реальном времени.
Взаимодействие с системой VgCast выполняется по протоколу TCP/IP и позволяет динамически изменять как состав загруженных в систему шаблонов, так и тех данных, которые должны отображаться в этих шаблонах. Такой способ взаимодействия предоставляет широкие возможности по управлению графическим оформлением из сторонних приложений.
В качестве устройств вывода могут использоваться любые платы семейства Blackmagic Decklink, поддерживается работа с платами многоканального ввода-вывода, возможность использовать многоканальные графические адаптеры VGA для отображения информации на мониторах и проекторах с интерфейсами DVI (HDMI). Кроме аппаратных реализаций ввода-вывода система VgCast может использовать в качестве источников видео/аудио информации потоковые данные, получаемые по сети Ethernet, и выдавать результат в формате потокового видео. В зависимости от схемы видеотракта система может либо накладывать графику на проходящий видеосигнал, либо выдавать сигналы FILL и KEY. Результат работы системы также может быть записан в видеофайл (с альфа-каналом) для последующего использования в монтажных системах.