1. A data processing apparatus for implementing a runtime configuration check for an application in a system, the data processing apparatus comprising: a runtime check identifier configured to determine, in response to a request to execute a function of the application, whether a runtime check descriptor corresponding to the function is stored in a database storing a plurality of runtime check descriptors and select the runtime check descriptor if the runtime check descriptor is determined as stored in the database, the selected runtime check descriptor providing, in part, at least one configuration check of a component related to an execution of the function; a system component configured to invoke a system management tool to perform the at least one configuration check provided by the selected runtime check descriptor; and a runtime check controller configured to receive results of the at least one configuration check from the system management tool and perform at least one action specified in the selected runtime check descriptor based on the received results.