1. A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, causes the processor to execute a set of acts to implement reducing downtime during upgrades of interrelated components in a computing environment, the set of acts comprising: identifying a plurality of components from an initial run edition associated with at least one running software application, the plurality of components comprising at least an initial run file system edition, which comprises at least one instance of a running file system, and a portion of a database table; generating a patch edition corresponding to the at least one running software application at least by: loading the plurality of components into the patch edition and by applying a plurality of modifications to at least one first component corresponding to the initial run file system edition and to at least one second component corresponding to the portion of the database table in the patch edition associated with the at least one running software application; identifying at least one instance of a running file system, contents for at least one instance, and at least one file system format for the at least one running software application, the contents including at least one application definition and at least one application metadata that control how the at least one running software application operates; associating the at least one instance with the initial run file system edition that is further amalgamated into the initial run edition; creating, for the at least one instance, a file system patch edition that is further synchronized with the initial run file system edition; and creating at least one patch or upgrade session for the at least one instance of the running file system; after the plurality of modifications have been applied, shutting down the initial run edition associated with the at least one running software application; and starting the patch edition after shutting down the initial run edition such that one or more users accessing the initial run edition are placed offline and subsequently return online to access the patch edition associated with the at least one running software application.