Bug reporting strategies followed in software development companies are not 100% satisfactory and customary. Most are acting as bookmarking tools to the bugs identified rather than acting as a communication medium between testers and developers rather. Sometimes, they are too complex to cope with. So, think-of a way to establish effective communication medium between the testers and developers. Develop a tool for reporting bugs with user friendly interface and managing necessary fields in such a way to report and track the bugs easily.
Have a look at some reporting tools online such as www.aceproject.com , www.bugzilla.com and lot more www.aptest.com/bugtrack.html.
Each bug report should contain following
Steps to reproduce the bug (i.e., the steps to get the bug again)
What you expected to get, and
What you got instead
For more information on bug reporting see the following link www.joelonsoftware.com/articles/fog0000000029.html