1. A machine readable medium having instructions stored therein which when executed cause a machine to perform a set of operations comprising: retrieving data about a phased-out product from a storage system; retrieving a group phase-out profile associated with the phased-out product the group phase-out profile generated by sorting a plurality of phased-out products into groups and aggregating a phase-out profile for each group member; and forecasting demand for the phased-out product based on the group phase-out profile and retrieved data; updating the data about the phased-out product; and forecasting an updated demand for the phased-out product based on the group phase-out profile and updated data.