The softwares controlling the mill are Carbide Motion and MeshCAM, a pretty popular and well put together CNC controller. Of course the mill itself speaks Gcode, so it will work with open source ...
On the electronic side, he replaced the controller that came with the kit with an STM32F469 discovery board and an Arduino CNC shield. He has a G-code controller from a previous project, ...