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.