Case Tracker enables teams to track outstanding cases which need resolution. This module was inspired by the issue handling in project module, but unlike Project module, which is specific to software development, Case Tracker was designed to be a generic issue tracker.
Case Tracker is usable right out of the box as a basic ticketing system, it's default UI is minimal but feature complete. The module was designed to be extended by programmers and site builders to meet complex needs, and so tries to avoid making too many assumptions about all the ways it can be used.
- 7.x-2.x - it is an Entity based approach( ) and is on heavy development. As it's based on Entity API, it has a deeper integration with Views, Rules, Message and a lot of other modules natively.
- 7.x-1.x - has the content types for Project and Cases working without problems. The Notifications, Actions and View integration that needs to be tested.
Is fully featured and stable, but we are heading to Drupal 8, so it's a bit outdated.
For other similar tools in Drupal, this comparison may be useful