Le applicazioni web vengono implementate utilizzando le stesse tecnologie usate nello sviluppo di siti web dinamici, ossia alla eNTiDi si usa SilverStripe e server LEMP.
La differenza sostanziale è che mentre un sito viene tipicamente usato per "presentare" i propri prodotti o servizi (quindi il flusso di informazioni va principalmente dal server al client), l'applicazione web è un programma sviluppato per eseguire un compito specifico. Ciò richiede un'interazione con l'utente molto più spinta (il flusso di informazioni rimbalza continuamente tra server e client) ed un'interfaccia molto più reattiva (quindi il layer di Comportamento, ossia javascript, diventa un componente indispensabile e preponderante).