Enabling IT for mass customisation: the IT architecture to support an extended enterprise offering mass-customised products. (13th January 2006)