The product management system for sputtering targets is configured between a target manufacturer and target customers via a computer network. Specifically, the MOCVD is used to form a resistive switching layer including oxides of at least two elements. The browser initializes the main thread, the main thread includes an event loop and initializes a plurality of virtual machines, one virtual machine for each code segment within the resource. The level of propelling force, the mass of the projectile, the construction of the stopper assembly and the location of impact on the test material or object may be precisely adjusted to simulate real-life impacts. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.