I've read the license over and it seems that there's no way to 1. sell an app with the ArcGIS API component in it. 2. give away the app and sell a service behind it. 3. produce some tangential benefit and charge for that.
Is the API available for in-house developers to use to produce in-house apps with the business justification some saving to the business by using the app, which pays for developer time?
As a consulting group, I'm guessing our fit here is as paid developers to create apps that our client owns for in-house use only.
I would like to clarify my initial post to this thread.
If your application generates revenue (e.g. sales, advertisement, in-app purchase, etc...) then licencing fees might apply regardless if you are an existing ArcGIS Server customer. Please contact me if you have any questions (email@example.com).