An object of the present invention is to provide a semiconductor device which comprises a barrier film having a high etching selection ratio of the interlayer insulating film thereto, a good preventive function against the Cu diffusion, a low dielectric constant and excellent adhesiveness to the Cu interconnection and a manufacturing method thereof. An extensible script generator framework allows for one or more script generators to be plugged into the framework. The package arrangement may further include a through hole package including at least one contact terminal. The method and system create a product template that includes product identifiers, product characteristics, and evidence showing that the products have the product characteristics. The logged markup text and the metadata can be used to recreate the exact display which occurred within the client browser, and therefore provide details useful for webpage problem determination, testing, and development.