Delfoi and Octopuz both provide a similar programming experience as they are both ran by Visual Components. The difference with them from your Motosim, WeldPro, DTPS, ect is that they don't use a teach pendant or robot languages when writing programs. You have to think about programming a little differently. More like a CNC is programmed with MasterCam or something similar. They aren't the best for loading programs back into the software. Instead, you would usually figure out what needs changed in the program, go back to your original, edit, and re-post.
The big win with them is once you have them set up and working well, they are insanely fast for writing programs. I can write a program with touch senses, multiple welds, position changes, all in the matter of a few minutes. I currently use Delfoi but had used Octopuz at my previous employer.
As of 2021, OCTOPUZ is no longer built on top of Visual Components. Check it out here.