I'm one of the main developers on a complex web application. As we start to gain more users, we need a better method of managing customer support. Currently, we just have a support email box that someone goes through and answers questions, or forwards them off to other team members who can help. But it's getting too big to manage.
Ideally, we'd like some kind of system that still allows users to get help via email if they want, but on our end we should have some kind of web app to manage it all. Another thing which would be nice is if it were easy for us to integrate with our existing website and user system.
Does anyone have any experience / suggestions on a system of this type?