Best File Type for Exporting and Maintaining Editability of Features

What is the best file type to use when exporting parts for use in other 3D Modeling programs. I'm trying to send a colleague a part converted to a STEP file. That colleague can open it, but they complain that all of the features (revolve, extrude, fillet, etc) are missing as his program simply imports the part as a one-bodied solid. Is there any way to export a part for use in a different program that maintains the individual features/methods used to create the part?

SolidworksImport export