Estlcam — это прикладная программа для создания управляющих программ (G-кода) и прямого управления станками с числовым программным управлением (CNC), ориентированная на любителей и малые мастерские. Программа сочетает в себе функции CAM и интерфейса управления, предоставляя средства для подготовки 2D, 2.5D и базовых 3D контуров, расчёта траекторий инструмента и генерации кода для фрезерования и гравировки. Интерфейс нацелен на простоту и быстроту ввода задания, поддерживает импорт векторной графики и работу с формами, распространёнными в любительских проектах и мелкосерийном производстве.
Исторические и организационные сведения о разработке Estlcam относительно скудны в общедоступных источниках: проект развивается как коммерческий программный продукт, рассчитанный на конечных пользователей без глубоких знаний CAM; авторы и подробная хронология изменений обычно документируются производителем. В случае ограниченной информации программа описывается прежде всего по набору реализованных функций и типичным сценариям применения: подготовка шаблонов, создание карманов, контурная обработка, резьбование, сверление и простая 3D-обработка путём чередования профилей.
- Поддерживаемые режимы обработки: 2D, 2.5D и базовая 3D (построение слоёв и профилей для удаления материала).
 - Генерация G-кода: экспорт управляющих файлов, настраиваемый синтаксис и параметры для разных контроллеров.
 - Прямое управление станком: отправка команд по USB/последовательному порту, ручное позиционирование и запуск программ.
 - Импорт форматов: поддержка импорта векторных файлов и контуров для последующей подготовки траекторий.
 - Инструментальные параметры: настройка размеров инструмента, подачи, скоростей и последовательностей обработки.
 - Симуляция и визуализация: просмотр созданной траектории и моделирование удаления материала для проверки результата.
 - Операции сверления и нарезания резьбы: набор стандартных циклов и режимов для обработки отверстий и резьбовых элементов.
 - Пользовательские постпроцессоры: возможность подгонки выходного кода под конкретные контроллеры и прошивки.
 - Интерфейс для новичков: упрощённые мастера и шаблоны для быстрого получения рабочего кода без глубоких знаний CAM.
 - Поддержка многослойной обработки: разбиение 3D-объекта на последовательные проходы для безопасного удаления материала.