I'd consider an app “native” if it uses the native UI framework, adheres to the design guidelines and conventions of the platform and offers common system integrations. We are using native frameworks on each platform for development. What technologies are you using to develop it? Our goal is to provide a simple yet powerful interface to the Git version control system. This allows us to ship new features much faster. Instead of collecting various features for a big release, we now publish smaller releases regularly. Since then we switched to a different release schedule. Tower for Windows development started in 2012 in parallel with Tower Mac 2 and we shipped the first version 2016 and released a major version upgrade in 2018. We started working on Tower for Mac in 2010 and shipped the first version in 2011, with subsequent major releases in 20. Tower is a native Git client for Mac and Windows. Tell us a little bit about your application: what does it do and when did you start working on it?