I am selling a software product. Do you know of a cheap or free and lightweight open source software product that will allow me to give users a dynamic url to download the software after payment and that also stores user info in a control panel where users can enter the site and see theirpurchase data and also update their software.

I am sure there are lots of options but I just not familiar with any. I would love your help. Thanks.