One thing to keep in mind, Ai and Corel Draw actually will remove data from SVG files on import. If there is something else that isn't properly formatted XML markup, it will remove that from the file. Certain plugins will store design data there, so be careful. My suggestion would be to use Inkscape to open it as it just ignores that extra markup.
Browsers will support SVGs as that is the native vector format for browsers (SVGs are just text files, can open it up in a plain text editor as well).
Blender can export SVGs as well using the Grease Pencil toolkit (Blenders 2D toolkit, I mainly use this compared to traditional vector software for a variety of reasons, a lot of non destructive editing can be done this way as well). As such, it can also read SVG files as well.