a finds comparison tool is provided that includes a presentation tier providing a plurality of interfaces for interacting with a plurality of client applications . the presentation tier allows the client applications to send requests for a plurality of analytics to be performed regarding comparing the performance of one or more funds or portfolios as well allowing mobile - based client applications and web - based client applications to communicate with the funds comparison tool . an application tier processes the requests sent by the client applications by providing the data used by the client applications , storing and retrieving of session data , and an interface for the analytics information captured during sessions so as to allow a visualization of the analytics used in the comparison of the one or more funds or portfolios .