A procedure for cloning an existing product. The functionality of the original product is carefully defined by one group of people, who may have to use reverse engineering to obtain all the details.