Krishna is right...a general rule of thumb is to understand that factsheets, analytical apps and smart business apps all must run on a hana database, no exceptions. Transactional apps can run on any database including hana. Remembering this rule saves a lot of time and searching.
In addition, all the apps in the help detail the implementation information which is very helpful. Simply find the app you need in the catalog, select it and you'll notice a link on the left hand side that says 'app implementation'.