If you&#x27;re looking to make it native with offline support, there&#x27;s one feature that I think would get you a ton of traction among developers. Use a git&#x2F;mercurial branch as the underlying storage mechanism. Being able to clone a repo and get the full issue tracking history would be pretty cool and a storage mechanism with offline and built-in audit tracking is a non-trivial part of the problem, so using something that&#x27;s as proven as the major DVCSs are would help make solving that issue easier.<p>But more importantly, it&#x27;s a hook. It&#x27;s what would differentiate you from other issue trackers. It&#x27;s distributed issue tracking that allows you to take advantage of all the infrastructure that&#x27;s been built up around the underlying DVCSs. Right off the bat, you have a reason for your project to exist.