Главная задача SCADA-систем заключается в сборе и обработке данных с различных устройств.
Все SCADA-системы, как правило, обеспечивают следующие функции: визуализация технологических процессов, мониторинг аварийных событий, ведение журнала действий оператора, отображение и архивирование данных, разграничение прав доступа и управление технологическими процессами.
SCADA-системы могут функционировать на основе клиент-серверной архитектуры и использовать веб-клиентов.