OpenCPN is an open source chartplotter which is versatile, robust, and free. It runs under Windows, MacOS, and Linux.
All our charts can be produced in a version capable of running within OpenCPN (and many other chartplotter applications).
OpenCPN is available here - http://opencpn.org/