The basic starting point for a pre-packaged software might be with one of the "Quicken®" products. Quicken is available in several different versions ... Explore several different companies and ...