Computer software for generating, searching, viewing, voting, rating, saving, organizing, discussing and sharing recommendations via global computer networks such as the Internet; computer application software; electronic and digital publications
Electrical and Scientific Apparatus