1. A method for providing adaptable provisioning of an application program for execution on a runtime environment of a terminal, the application including generic application content, the terminal including a provisioning API set including a generic API, the generic API for being addressed by different content types of the generic application content wherein the generic API is unable to be accessed directly for the different content types of the generic application content; the method comprising the steps of: retrieving an enabler corresponding to a first content type of the generic application content; and using the enabler to access the generic API for provision the first content type of the generic application content.