If you are running a business with a recurring revenue model, such as SaaS, it would be good if you could add recurring revenue to products. As you create your new deal and select the appropriate product/s, that would then dictate the recurring revenue as well. It should be possible to then make changes on the deal if a special price is agreed to with the customer.