CreditSoft can run on a SQL Server hosted in a Windows VM on the cloud. We recommend Google Cloud VMs but we have customers on Azure VMs as well.
The requirements for the SQL Server machine are identical as the requirements for an on-premises server.
The cloud server firewall needs to allow the HTTP/HTTPS protocols and SQL Server port 1433 (or you can use a different port number which takes an additional hour of configuration). The firewall should limit connections to just the IP addresses of the remote office, or the server can be placed on a VPN.
The CreditSoft Windows app connects to the cloud server in the same way as the on-premises server, using a connection string that either has the UID/PWD (the UID/PWD combination is encrypted in the config file and decrypted by the application) or a Trusted Connection in the case of a VPN.
The CreditSoft Windows app can also run on a cloud server typically configured as a Remote Desktop Server to allow multiple users to connect to it. In that case both the SQL Server and the Remote Desktop Server should be placed on the same cloud network and zone.
For installations that include the CreditSoft Web Portal, the website can also run on a cloud VM with Microsoft IIS installed. Same recommendation as with the Remote Desktop Server which is to place the IIS server on the same cloud network and zone for best performance.
If you decide to go ahead with the cloud option we can provide best practices for Google Cloud configuration of the SQL Server based on your database size and number of users.