The robot control software is user friendly. for most of the applications, user can easily use the built-in commands and interface to write programs,such as palletizer,pick and place,welding etc.
If user know C/C++, Linux,Ubuntu, Python, can develop your own ROS.