Il sistema operativo Windows è il componente principale di Silverlight. Questa è la caratteristica principale di Silverlight che lo fa funzionare con l'architettura applicazione server di Windows. Il server Window utilizza i servizi di Windows (sistema operativo e di sessione dell'utente) per comunicare con le applicazioni in esecuzione sul server di Windows. Per quanto riguarda la Silverlight, fornisce una pagina HTML5 per eseguire l'applicazione e fornisce l'Application Programming Interface per l'applicazione.
E 'abbastanza facile da installare il software Silverlight o utilizzare soluzioni libere per eseguire le applicazioni server Windows. Tuttavia, le soluzioni libere non danno all'utente il vantaggio di avere il codice sorgente. È possibile trovare il codice sorgente delle applicazioni Silverlight on-line su siti web di Microsoft. Tuttavia, nonostante la disponibilità del codice sorgente, non si può eseguire le applicazioni che lo utilizzano senza avere la conoscenza del ciclo di vita di sviluppo delle applicazioni di Windows. Il ciclo di vita dei programmi Silverlight si basa sulla forma e il layout. La forma e disposizione per definire il tipo di interfaccia utente del programma sta lavorando.
Non è possibile accedere direttamente l'applicazione che avete scaricato dal sito web di una soluzione gratuita. È necessario impostare manualmente l'applicazione Silverlight. È necessario scaricare l'applicazione e copiare i file sul computer locale in modo che è possibile modificare il modulo e il layout. Dal momento che non si è sicuri circa la procedura di set up, è necessario utilizzare le applicazioni software Silverlight liberi. Tuttavia, utilizzando un libero mezzo di applicazione Silverlight che non avrete il codice sorgente.