Net.Data utilizza due strutture per comunicare con l'ambiente di linguaggio. L'ambiente di linguaggio deve gestire queste strutture ed impostare e trasferire le informazioni all'interno delle strutture.
Net.Data trasferisce una struttura di interfaccia dell'ambiente di linguaggio (ad esempio, dtw_lei) sulla funzione dell'ambiente di linguaggio che essa richiama. La struttura contiene, tra l'altro, una serie di dati di parametri contenente un elenco dei parametri da trasferire alla funzione di ambiente di linguaggio. La funzione dell'ambiente di linguaggio richiamata da Net.Data elabora la richiesta, aggiorna i parametri nella serie di dati del parametro (se applicabile) e li restituisce a Net.Data.
Net.Data scorre poi la serie dei dati del parametro, aggiorna le sue copie dei parametri in modo da riflettere i nuovi valori impostati dalla funzione dell'ambiente di linguaggio e continua l'elaborazione della macro di Net.Data.