Software-led CNC machining platforms