well, the cost of cloud computing is remarkably cheap, I know because I just estimated it for a client.

i built a service that handles a million requests a month with each request requiring 1 second of processing time. For that, the servers cost just $14. it's astonishing.

another approach would be to stream the realtrack resources to the BIAB client on-demand, and have the program generate the song.

there are significant maintenance benefits in having the program running in the cloud, just one version of the service for everyone, that can be updated and patched with a couple of mouse clicks.

everyone would be on the same version, cutting support costs.

maintenance, development and support costs tend to be way more than the servers.

and so many companies going to subscription model because, it lowers the cost of entry, attracting more users. it also has the benefit to the company in that they can more easily predict their monthly income.