It already exists because we built it. :P
Knowledge base, issue management, development ticket tracker integration, auto-replies, templated responses, etc. We had/have a lot of the same issues I know other small businesses have, so we built a tool to fix it.
Feedback welcome, of course. We eat our own dog food, so file anything you find/any suggestions on http://help.tenderapp.com/