Infrastructure for implementing a responsive product development system: a case-based reasoning approach. (20th February 2007)