We use Edgecam for 3D programming and Solidworks for drawing.
File formats
PAR files (Solid Edge original format)
SLDPRT files (SolidWorks original format)
X_T, X_B, XMT, XMB (Parasolid filer, the exchange format for all Parasolid based systems)
IDEAS and Unigraphics can save files in the Parasolid format
Inventor
SAT files - the exchange format for all ACIS based systems
STEP files - a universal exchange format
IGES
STL