I'm trying to implement a recommender system for a website that hosts a wide variety of softwares and you can search the website to find what you need. The need is to implement a recommender system to better recommend softwares to the users except that there is no ratings system and users don't really buy the softwares from the website...
A first approach would be like this: let's imagine a user clicks on software A, we can search for the most clicked on softwares by all the users who also clicked on software A. But this would lack meaning since these users that clicked on software A may just search the category of this software and would click on the first suggestion from a list that may be sorted alphabetically.
Also the users don't really interact with the softwares. They can't bookmark it or post a comment so we can't just take these actions and give them a weight to simulate a ratings system.
I don't really find ideas about solving this issue and I don't have any experience with user tracking data so any idea would be really helpful.