Patent ID: 8028043

Claim:
A software distribution system comprising: a. a web server operated by a software distribution service, the web server operatively configured to: i. provide a first web site on the distributed network; ii. provide a second web site on the distributed network; iii. run a software application, the software application being: (1) at least partially downloadable as a thin client application to a user computing device; and (2) at least partially usable by the user over the distributed network as at least two operatively connected and integrated application modules, a first module being the thin client application running on the user computing device and a second module running on the web server; and iv. run a distribution application, the distribution application being operably configured to: (1) receive and store an agreement request via the second web site; (2) receive a request for the user to use the software application from the user via interaction with the first web site; (3) download the thin client application portion of the software application to the user computing device; (4) operatively connect the first module and the second module allowing the user to operably use the software application; and (5) track and store at least a portion of the data relevant to the user's usage of the software application.