Quando un controller è connesso, il codice sorgente viene compilato e un eseguibile viene inviato al controller.
L'eseguibile consiste di sezioni dati e codici quando viene caricato nella memoria del controller.
La dimensione del codice dell'applicazione è la quantità di memoria necessaria sul controller per gestire il codice dell'applicazione.