non saas revenue forecasting