An Application variable is initialized when the first user requests any resource from the web application. It is not created when the code is placed on the server or when the server starts, but rather upon the first actual execution of the application's lifecycle.