Back on the ability to save reports as Markdown. I virtually guarantee that your software developers will know about Markdown and will probably understand how it could be very useful to be able to create a very portable format that can be turned into many other types of documents.
Here's a page that will show you one way it works. The plain text on the left is converted automatically into the HTML on the right. But it doesn't have to be HTML. It can be almost any kind of output document. It makes everything else VERY easy.
Try it out. Change some things on the left side with just plain text. Take away the asterisks, etc. and see how it changes on the right. That's a free site and good for experimenting.
The thing about Markdown is that it's used by more and more editors:
But - the BEST THING about Markdown is that it's just plant text, which means every text editor can create a markdown document. Once you have that (and could be easily saved from an RM report I bet) then you can turn the same plain text document with the Markdown "tags" (asterisks, etc.) into whichever kind of document you need. Virtually anything. So that means if you have the ability to save as Markdown then you really have the ability to save in any document format, not just RTF, HTML, PDF, and Text. You can also EASILY update the plain text document using search & replace or whatever to make global changes without affecting the HTML, PDF, whatever you save the Markdown document out to.
I am pretty sure the developers will see the thinking on this. Markdown is a universal mark up language to save documents into any format. I hope that makes sense.