Direi che è un argomento abbastanza off topic, visto che non riguarda nello specifico un problema di programmazione, mentre per la "filosofia" basta procurarsi un po' di documentazione (manuali e guide), oppure ricercare alcune risorse - anche commerciali - sul sito Microsoft a riguardo.

Se la questione è invece più tecnica, basta esporre il dubbio o il problema con precisione.

Per queste ed altre precisazioni, rimando al Regolamento di quest'area.