I'm trying to implement a recommender system for a website that hosts a wide variety of software and you can search the website to find what you need. The need is to implement a recommender system to better recommend software to the users except that there is no ratings system and users don't really buy the software 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 software 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 software. 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 rating 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.