Hi,
normals orientations can be a problem if the object is a plane, since the SW may not know which side is the front. In case of a closed mesh the normals should always go from the vertex to the outside.
But anyway the best way to overcome these issues is, like I suggested in the OP, to add a switch to revert the standard orientation when saving.