Язык APT получил признание в области программирования станков с числовым программным управлением (ЧПУ) благодаря своей функциональности и удобству использования. 34
Основной принцип языка APT состоит в возможности описать и поименовать стандартную геометрическую форму (точку, отрезок, окружность, плоскость, сферу, цилиндр, конус и пр.), а потом ссылаться на неё при описании операций перемещения резца. 4
APT поддерживает режим контурного регулирования. 4 Управление движением инструмента в пространстве осуществляется указанием трёх поверхностей: поверхности детали, поверхности движения (по-другому называемой направляющей поверхностью) и контрольной поверхности. 4
Дополнительные операторы языка APT осуществляют выбор конкретного станка и инструмента, регулируют скорость движения режущего инструмента и вращения шпинделя, включают и выключают подачу охлаждающей жидкости. 4
Кроме того, многие концепции, заложенные в APT, стали основой для других, впоследствии разработанных языков. 2