Системы автоматической защиты (automatic implementation systems) предназначены для защиты готовых программ (DOS- или Windows-приложений) без вмешательства в исходный код программы. Таким способом могут быть защищены СОМ- и ЕХЕ - файлы. Тело защищаемой программы шифруется, и в него добавляется специальный модуль, который перехватывает управление в момент ее запуска. Затем проверяется наличие электронного ключа и из него считываются требуемые параметры. В случае соответствия параметров «ключевым» критериям производится загрузка, расшифровка и настройка на выполнение тела защищенной программы. Затем защитный модуль выгружается из памяти, а управление передается основной программе.