Intelligence management of product life-cycle - a maintenance view