There is quite a range of software available to help traders and investors from both a fundamental and technical perspective. Some software is free, some require a paid subscription.  Here are a three that I have used or am using.  Shoot me an email if you would like to discuss any trading software package as I have had the opportunity to 'test drive' quite a few in my years of trading.

Incredible Charts A free charting package with stock screeners as well as a great education tool to learn more about technical analysis, you can also pay for a version without advertisements

If you are just beginning this is a great place to start

Protrader An online charting package that has a powerful scanning function which is easy to use.

Excellent community of traders and great support. Paid subscription service

Lincoln Stock Doctor An online fundamental analysis program that identifies Star growth and Star income stocks based on a financial health rating. Has an advanced online charting package.  Paid subscription service