1. A method for configuring a software application, comprising: running the software application on a data processing system; invoking a plurality of operations of the software application, the execution of each operation requiring a configuration feature of the software application; verifying an availability of the configuration feature for each operation; logging an indication of each non-available configuration feature; simulating the availability of each non-available configuration feature to enable the execution of the corresponding operation; executing each operation; and configuring the software application according to the logged non-available configuration features.