This blog outlines some helpful tips for troubleshooting the following error:
Sorry, this app is not supported on your server
You’ll first want to check the App Manifest to see what service requirements have been configured for this to run. If you’re the original developer, you can find this on the AppManifest.xml screen, under the Prerequisites tab.
If you’ve just been handed an app package, you can rename the .app file to .zip, and extract the contents. Locate the AppManifest.xml file and open it.
You’re looking for the AppPrerequisites tag in the xml file.
<AppPrerequisite Type="Capability" ID="B1DDD88F-6ADD-4700-B5CD-18E451635E24" />
Finally, map the ID to what you find here:
That’s it, that should now tell you that you need Workflow for this app to be available to users in your farm.