Web Studio is here! An enhanced experience to make it easier to create, preview, and collaborate on your website contentLearn More
An Agility App is a self-contained micro-site that can provide specific visual functionality, connect to external systems, and even do background processing. For instance, and App can have a custom field type that connects your Agility content to an external service via an ID.
Marketplace Apps are tested, curated available to all Agility customers. They include apps that we believe are most useful.
All 1st Party apps developed by Agility will be Open Source with the code available. That way, if you would like to have a customized version of an app, you can fork the repo and host it yourself as a private app.
Private Apps have the same capabilities as Marketplace Apps, however they are only available within your particular Org inside Agility.
To create a private app you would build the app using our Apps SDK, host it, and register it within your Org.
Once it's registered, it will show up in the App Install browser within the Agility Instances in your Org.
Further Reading