I have used Fidelity's Financial Manager in the past. It was reasonably priced and did what I needed it to do.
Skyline's advice is good, too. You don't want to re-invent the wheel.
_________________________
I can explain it to you. I can't understand it for you.