1. A computer device, comprising: a storage unit which stores an application program; a runtime execution environment to execute the application program; and a deployment unit which deploys the application program from the storage unit into the runtime execution environment based on configuration information from a plurality of configuration files which are associated with the application program; wherein the plurality of configuration files comprise a base configuration file and one or more supplementary configuration files; and wherein the deployment unit further comprises a merge unit which uses the one or more supplementary configuration files to modify configuration information provided in the base configuration file.