1. A method for facilitating portable distribution of computer systems and software by storing and distributing computer images in a parent/child relationship, comprising: Capturing a computer system in a file-based manner such that duplicate files are not stored; Segregating the captured system into primary file resources and ancillary file resources; Creating a parent image and a child image, wherein the child image refers to the parent image; Storing the primary file resources onto a parent image; Storing the ancillary file resources into one or more child images which refer to the parent image;