Yes. The site says you need JavaScript enabled to use Discovire.
Allow JavaScript for discovire.com, then reload. You do not install a desktop app.