To be honest, I have no idea what it does from looking at the homepage. From the other comments here it seems to be similar to uservoice. That wouldn't have been my first guess.
I completely agree with the above. Idea and Feedback management solutions. Who gives who feedback and ideas? On what? Too vague for me. Give me a hook that explains everything.
Why not something like "Your business can collect customer ideas, suggestions and feedback."