It's possible but it's much more complicated and time-consuming to build a software ratings system.
Since there are so many types of software packages (real-time quotes, order-entry, scanners, etc.), a different set of ratings criteria must be built for each category in order for the ratings...