This month or last, Sail Magazine did a good comparative assessment of the software out there.
Also there is a weblog www.panbo.com
with some good insights.
There are some free apps out there, but I have been using oziexplorer for five years now and find it meets our needs. It is just under $100 US.