Good day, I am new to the forum and very new to robot use. Can this software be used to teach a welding part by demonstration. We typically build a prototype without drawings, fine tune it a bit and then we create a welding jig for production use. We then need to teach a robot the welding path

What do you mean by "by demonstration"?
Do you mean actually brining the robot at different positions on the real path and record those positions?
If so, this is pretty much online robot programming and you don't need a software like ours to do that (it can help in certain situations like singularity avoidance thought).

Our strength is to generate the robot path from the 3D model of the part.