I have a web app that I want to allow users to create cases in Salesforce with.
Currently I have a developer instance where I call the REST api to create a case.
However, I want other people to be able to create cases through my application to their own instance.
For this to work, will they need to create an app (complex, I'd rather not require this) or is there another method, perhaps some kind of managed package, that will make it easier on the end user?
I don't want to require them to setup a complicated app and risk them having issues if they miss even one tiny step in the app creation process.
What's the best practice for something like this?