product development landscape