The applications may be implemented in any programming language, including the object oriented programming languages such as C++ or Java??? and be based on any platform such as UNIX???, Apple OS??? or Windows??? and NT???. [0046] Alternatively, the user may also interact with financial advisor system 102 using a telephone 124.