In many companies which do software development work bug tracking is a major task. There will be dedicated team who will be doing the testing and report back to the coding team who in turn will fix the issues. Most of the big companies will have a internal tool for this which would have evolved over the years but for small companies this is not the case. Apart from bug tracking one other main concern for every product or service is to handle the help tickets which come from inside the teams and also from clients. All these tasks will be performed by seperate software tools and this will be very little integrity although the tasks will be related to one another.
JIRA is a wiki software from Atlassian and it looks like a perfect solution. It is an all in one solution which helps in issue tracking, project management, help desk tickets and many more. It is a custom platform and it can be modified according to the needs of the company. You can get a free 30 day trial and see how it helps your teams to work more effectively. JIRA can also be used to track the sprints in agile product development.