One example of some software that integrates some aspects of ROS is the WINCAPS III software that Denso uses for offline programming and simulation of their industrial robots.
Maybe it would be easier to just use aspects of ROS to add more features to your software?