Yes, we use our cart to sell our software products here https://store.smith-consulting.com/. When a user successfully purchases a soft product a download link is available on the confirmation page. Additionally, using our "My Accounts" module that comes with the cart the user is able to return to your portal, login and access the download link from their order history.