DNC é um sistema aplicado na transmissão de dados entre um computador e uma ou mais máquinas dotadas de CNC, garantindo assim a produtividade e menor risco de perda de dados, maior eficiência por parte do operador pela dispensável digitação do programa ou outros dados.
A finalidade de um sistema de DNC é fornecer um repositório central para a fabricação de dados NC, e tornar esses dados disponíveis para o chão de fábrica.
Os benefícios de uma solução DNC incluem: