Note: This concept pre-dates containers by some time, but has since been superseded by this newer technology. However, if you are still limited to running without containers, it still has merit.
The AID approach to application installations is geared towards not just documenting how an application is installed, but following