Basic portfolio management software allows you to track and maintain all of your individual financial accounts and investments. Advanced versions provide asset allocation tools for optimizing your ...