Softadmin® comes in two editions, Server and Client. All instances of a system (development, stage, and production) must use the same edition.
Server Edition is designed for deployment on Windows servers, either self-hosted or in cloud-hosted virtual machines. It is compatible with a wide range of SQL Server versions but cannot be run as an Azure SQL Database. However, it can run on an Azure SQL Managed Instance.
Cloud Edition is optimized for deployment as an Azure Web App with an Azure SQL Database. Cloud Edition can run on SQL Server, but unlike Server Edition, it is not compatible with older versions of SQL Server.
Cloud edition does not include CLR stored procedures or functions. That means some functions, like SoftadminUtil.Binary_Hash, are not available. If so, the fact that it is not available will be noted in the function’s documentation.
When Softadmin® runs as an Azure Web App, only the PDF component’s Static PDF mode works. Other modes will crash when used.
When switching from Server to Cloud, you may find that you have already used Softadmin functionality that is only available in the cloud. Therefore, you should choose whether to use Server or Client edition very early in the development process.
You can switch the edition that a system uses from inside it. Sign into the development system, open the Admin menu group. Choose the menu item Softadmin® version upgrade. Choose the top link Change edition.