Forecast Requirements
The forecast needs:
To associate multiple products to one opportunity or account
The ability to auto-quote from opportunity revenues
Spreadsheet-like functionality to manage recurring revenue products or milestone-based product deliveries
The ability to add product price, quantity, cost and margin
The ability to see the product hierarchy.