Buying software can be like starting a relationship. You may have been disappointed in the past and want to make sure it works this time. Therefore, you want to get to know each other and split up without any drama should it not work. Buying software using the traditional licensing model, however, is a long-term commitment which you may not be ready for quite yet. A cloud-based solution is much more flexible but you should still cover your bases and make sure of a few things.