1. A method of generating a post-installation configuration for a software application offering, said method comprising: receiving a request for a post-installation configuration for a software application; determining a software distribution in which the software application will operate; determining a set of inter-dependencies between the software application and the software distribution; retrieving a set of templates for post-installation configuration of the software application; generating a post-installation configuration file that customizes the software application for operation with the software distribution; and packaging the software application into an offering that comprises the post-installation configuration file and the software application.