developing product