AN EXTENSIVE INFORMATION TO ELECTROPLATING METALLIC: FROM APPROACH TO SOFTWARE