As a service provider, we are deploying Applixure agents to multiple environments. Currently there is no way to automate the Applixure agent installation without doing customer specific installation workflows which in some cases is too costly for smaller organizations.
My idea is you to create a general installation package of Applixure agent that does not bind in any organization. Actually it would not connect to Applixure cloud at all during the installation.
The binding would be made with simple "Setup" which would use ie. Microsoft Azure credentials to locate the unique tenant, which the agent would connect to. This would need pre-configuring tenant information to Applixure cloud environment. If no such configuration exists the Setup would fail.
When user logs in to "Applixure setup" with MS Azure identity, the setup would connect to correct Applixure teant bound to Azure tenant and check if the Applixure organization has been created and is accepting new agents.
This way we could deploy generic PC installations using ie. Microsoft Autopilot without the need to customize every installation task for a specific customer.
This woud significantly boost deploying Applixure by removing the need to deploy the agent with customer specific package.
The customer specific installation package should still be kept as an option because it still has it own benefits.