CATIA Natural Sketch on the 3DEXPERIENCE platform allows you to design on top of an existing surface. More information on http://www.3ds.com/products-services/catia/capabilities/design/

CATIADassault Systèmes3DEXPERIENCENatural SketchDesign3DSTutorials