1. A process of abstracting file paths to locations of a plurality of design files in a computer readable language comprising: a) inputting at least one description file located on a system, wherein the description file defines the design files in a first environment; b) parsing a directory structure on the system to locate the description file and parsing the description file to identify file paths to the description file and each of the design files defined by the description file; and c) generating an index correlating each description file and its respective file path for the first environment, d) constructing a list containing design file names and respective full file paths for each of the design files in the first environment, wherein the respective full file paths are constructed by concatenating the file path of the description file that is identified in the index to the file path of the design file that is defined by the description file; and e) accessing at least one of the design files within the first environment by a design tool in a second environment through the respective full file path to the design file in the first environment, which was produced by concatenating in step d).