Define your own revenue types to clearly separate different recurring and one-time revenues apart and put focus on what matters for your business. The capability to link different revenue types to different forecasts allows you to track and drive different revenue types for different parts of your business if needed.
Model different types to separate growth from contracted and licenses from services, maintenance or physical goods. Compare with actuals and budgeted numbers.