Financial software application with client management system and client portal for insurance and financial professionals and their customers