Best Tool For Generic Ticketing?

Best Tool For Generic Ticketing?

What is the best tool to use for ticketing functionality that approximates offerings from Best Practical (RT) or Atlassian (Jira) ?

Is there such a module already built?

Some key features are Email to ticket creation, Owner, Content Body, Attachments, Status, Workflow Status, aging, approval, (some workflow) auto notifications, Dashboard view, List View, Detail View, single ticket up date, Batch update etc.

Thanks,
g8orade@gmail.com