The present invention provides a method and a computer system for
providing a communication medium over a network for financial modeling
and counseling. The system includes financial modeling using a profile of
a user and provides automated customized financial coaching directly to
the user in a web-based environment. The financial coaching is based on
the financial modeling and the profile and includes suggestions for
changes to the user's current financial portfolio. The suggestions are
presented in a natural language format and include financial products and
recommended securities for the user to purchase. The financial advisor
may provide live financial coaching such that the user is assisted in
achieving financial goals and optimizing long-term goals.