1. A method of using on-demand software application trials to provide sales leads, said method comprising: providing a user one or more software products as part of an on-demand trial issued over a network using a computational device; starting the on-demand software trial on a computational device, the starting including: providing access to the one or more software products for trial by the user, and forwarding a client side control to the user for installation on a computational device of the user; receiving usage information from the client side control, the usage information being obtained by tracking, using the client side control, usage of the one or more software products provided as part of the on-demand trial by the user, the usage information including information related to a product feature used by the user, any demo reviewed by the user, and time spent on the on-demand software trial; determining, based on the received usage information, a usage metric for the user using the computational device; assigning a score to the user according to the usage metric using the computational device, wherein the score indicates interest of the user to purchase at least one of the one or more software products included in the trial and the score is adjusted at least in part based on a user profile; determining, based on the usage metric, additional products that the user might be interested in using, wherein the user does not try the additional products during the on-demand trial; generating a sales lead notification including at least an identification of the user, the additional products and the score assigned to the user; and using the sales lead notification as a basis to contact the user.