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