A openbuilds member posted his new build and I wanted to get feed back

A openbuilds member posted his new build and I wanted to get feed back for the software/ programmer savy. How would the software itself be designed to make something like this work? I have my c-beam almost working now (Just finished the last of the wiring, and also made the Dust collector/ seperator and Dust shoe) My first project will be a bigger cnc upgrade, I have all parts minus the plates.