Система автоматизированной проверки заданий ATCS предназначена в первую очередь для тестирования задач по программированию и ориентирована на область спортивного (олимпиадного) программирования. Система представляет собой расширяемую модульную платформу, поэтому может быть приспособлена для контроля правильности выполнения заданий многих областей, в которых для проверки качества выполнения возможно применение некоторого заданного алгоритма.