software for investment analysts

Which software program is most useful and cheap for investment analysts?

Morningstar.

Or Yahoo! finance.