Nadmieniliśmy już, że jedną z istotnych cech CNC jest elastyczność w zakresie technologii oraz funkcjonalności. Przeznaczenie maszyn tego rodzaju jest szalenie różnorodne, dzięki czemu z rozwiązań tych korzystają wszystkie bez wyjątku gałęzie przemysłu.
Spore możliwości odnośnie konfigurowania maszyn i całej aparatury sprawiają, że za pomocą jednego urządzenia można wykonywać szereg operacji, które dotąd wymagały zaangażowania wielu innych sprzętów. Trudno nie uznać tego za korzystne.
Jeśli zależy nam na tym, aby uzyskać najlepsze efekty powinniśmy szukać zawsze takiego zaplecza CNC, które będzie zapewniało najszerszą elastyczność oraz dawało nam możliwości zmieniania konfiguracji w zależności od aktualnych potrzeb. Sporą rolę odgrywa tutaj programowanie, które w gruncie rzeczy stanowi bazę dla pracy wszystkich maszyn CNC.
Czasami samymi komendami programistycznymi jesteśmy w stanie sprawić, że urządzenie będzie dla nas wykonywało zadania, o które wcześniej go nie posądzaliśmy. Trzeba tylko testować różne opcje.