Esistono attualmente sul mercato diverse soluzioni di distribuzione tramite browser dei dati host ai desktop che si basano sulla tecnologia di Internet. Tali soluzioni utilizzano vari metodi: tra i quali ricordiamo le applet , ActiveX di Microsoft e la pubblicazione host. In questo documento verrà fornita una descrizione di ognuna di queste soluzioni e dei relativi punti di forza e limiti.
Le applet scaricabili si avvalgono delle nuove tecnologie distribuite di elaborazione dei dati, come Java e ActiveX , per implementare applicazioni di connettività pienamente funzionali che possono essere scaricate direttamente nel desktop. Queste applet si integrano totalmente nell'ambiente del browser e in genere possono essere automatizzate con strumenti di scripting per client tipo VB Script e Java Script. È possibile sviluppare applet con livelli di funzionalità paragonabili a quelli dei prodotti di connettività desktop tradizionali, ma con un inconveniente: le applet sono sì sempre più funzionali, ma allo stesso tempo diventano più grandi e meno facili da scaricare. La maggior parte delle applet disponibili sul mercato offre meno funzionalità rispetto ai tradizionali prodotti desktop. È però probabile che, una volta acquisita maggiore esperienza con Java e ActiveX e trovata una soluzione circa i limiti della larghezza di banda delle reti, le applet raggiungano il livello di piena funzionalità dei client attualmente disponibili.
La scelta dell' applet ideale per un ambiente specifico dipende in gran parte dalla tecnologia sulla quale tale applet si basa: Java o ActiveX . Attualmente esistono differenze significative tra le due tecnologie, anche se nel tempo è probabile che tali differenze diminuiscano permettendo di scegliere tra funzionalità diverse piuttosto che tra piattaforme di sviluppo diverse. In generale, i fattori che differenziano Java e ActiveX dipendono dall'approccio delle due tecnologie ad aspetti quali protezione, persistenza e supporto per piattaforme multiple. Per esempio adesso potreste non vedere l'activeX perché non è consentito dal vostro browser, oppure, se per default fosse consentito, questo potrebbe creare problemi di sicurezza.