1. A computer implemented method for reducing downtime during upgrades of interrelated components in a computing environment, the method comprising: loading, while at least one running software application is executing within the computing environment, a plurality of database objects from an initial run edition into a patch edition, the database objects comprising at least one software application code module, at least one relational database table, and at least one file system; applying at least one first patch to the at least one software application code module corresponding to the at least one running software application to create a patched software application; applying at least one second patch to the at least one relational database table to create a patched relational database table; stopping the at least one running software application; and starting the patched software application.