Shop Floor Programmer is part of what was machining in CATIA in CATIA V5. For operations it is very similar to CATIA machining operations, just with a few more items added. A number of setup structures are new in 3dExperience but definately adapted from CATIA not inspired by Solidworks side...