is there a way to enable the Visio viewer add-on in solarwinds? For example so you could add a published viso page as an external website? Is it dependant on the backend eg iis or something like that or is it more the client pc?
Short answer is "no". Viewing visio files (irrespectivd of SolarWinds) is a function of a viewer being present on the client computer. Unless you obtain a server-side viewer option (if you do an internet search for "server side visio viewer" you will find what you are looking for).
Visio does (or did, last time I looked) have a way of exporting a diagram as an HTML page, and you could then create a web page/site/whatever on your SolarWinds server's copy of IIS.