Developing an existing product for the future