The best model imo is: - One time payment with life time license to use the product. - 12 months support - 12 months updates for the new version. Once the 12 months are over: you can continue to use the product but you can't update to the latest version and no support.