It is important to have the your indicators displayed correctly. Approximations are not good enough for me. I had a hand in creating some of the following software, so you know it is good software!
I use and recommend the following:
Coast Trading Package This is a great charting package with all the DiNapoli indicators built in.
FibNodes Perfect for Fibonacci studies. You'll see this software in many of my trade images. If you want to "do it right" you'll need this software.
MetaStock Also good charting, especially for intraday trading, integrated with E*signal.
E*signal Great data, and their new charting is quite good too!