Per mezzo dell'oggetto Application è possibile gestire informazioni fra tutte le sessioni attive nel server.
L'utilizzo di questo oggetto è semplicissimo, ecco come fare per memorizzare un valore al suo interno:
<%
Application("testo") = "Questo è un semplice testo"
Application("numero") = 7
%>
Sarà quindi possibile condividere i due valori fra più utenti collegati nello stesso momento al nostro sito.
Per evitare di utilizzare l'oggetto nello stesso momento da due utenti consecutivi, sono presenti due metodi, .Lock e .Unlock, che permettono di bloccare e sbloccare l'oggetto per evitare possibili errori:
<%
'Blocco l'oggetto per preparare la scrittura
Application.Lock
'Memorizzo il valore al suo interno
Application("testo") = "Questo è un testo"
'Sblocco l'oggetto
Application.Unlock
%>
Tramite Application è possibile, per esempio, creare una semplice chat da inserire nel nostro sito. All'interno di tale oggetto, dovremo inserire i vari messaggi che i partecipanti scriveranno. Semplice, no? ;-)
Application dispone anche di due eventi, utilizzabili nel file "global.asa". Essi sono:
<%
Application_OnStart
Application_OnEnd
%>
che gestiscono l'entrata e l'uscita dall'applicazione.