Computer systems with multiple users will typically store various versions
of the same software; different versions being required for different platforms
and to maintain compatibility with other software applications. These computer
files are generally organized in a hierarchical structure to make their location
and access easier, but this still results in a very complicated and inefficient
system. The invention provides a custom file system which allows each user, node
or system, to identify and manage only the files that are pertinent to it. This
custom filesystem provides a custom hierarchical structure of files and folders,
and links back to the real file locations in the main file system. The custom file
system has priority over the main file system, in that a process manager will attempt
to address requests on the custom filesystem before trying to place them on the
main filesystem.