CbB does export key sigs successfully to the Notion notation program. That's the only one I've tried. I have to do some cleanup of course, because Cakewalk has always done some weird things with #s and bs. there is no absolute rule that composers consistently follow in "spelling" notes, or even in how they choose key sigs. Music theorists might shudder at how I do it. Sometimes my "rule" is what looks best. It gets really weird with transposing instruments.
As for major/minor keys, it doesn't really matter if the software "understands" the differnce between a major and minor chord. People do however, so if the feeling is minor, it's in the relative minor. If the feeling is major, it's in the major. Same key sig for both. Of course, the flatted 3rd is what defines it technically, but the feeling will let all but the tone deaf know immediately if it's major ot minor.
Sometimes it's really hard to figure out what key a portion of music is in, if for example the primary harmony consistenly has flatted or augmented 5ths. I ran into that last night. To Bash's point, this would be a perfect example of a scale-type "key" for which there is no actual key sig. I finally settled on one by feel. One particular note just sounded like it was the tonic. But really, it was not in any key. Maybe I should have just left it in C. If I did that consistently, I would at least be following a rule. But there would be a ton of #s and bs.