social product development