If you expect me to keep paying for your software then I expect you to keep providing value.
If you make paid software part of your workflow, you're going to keep using it whether they keep providing value or not. When someone else captures your workflow into their own infrastructure, there tends to be a high cost associated with extricating yourself.
This is why I think public cloud and open standards for connecting to them will be so important going forward. Its okay for a developer to capture your workflow into their software, but it should be possible to run it in your infrastructure. You can still pay for the software subscription style, but use your infrastructure and pay metered
Comments
If you make paid software part of your workflow, you're going to keep using it whether they keep providing value or not. When someone else captures your workflow into their own infrastructure, there tends to be a high cost associated with extricating yourself.
This is why I think public cloud and open standards for connecting to them will be so important going forward. Its okay for a developer to capture your workflow into their software, but it should be possible to run it in your infrastructure. You can still pay for the software subscription style, but use your infrastructure and pay metered