Commercial companies insist that technology be mature at the outset of a product development program and , therefore , separate technology development from product development .
Commercial companies do not begin product development until the technology development is finished .