Questo libro è dedicato a sviluppatori che hanno già esperienza di sviluppo con il Framework NET e vogliono approfondire i concetti fondamentali del CLR (Common Language Runtime) presenti in qualsiasi applicazione, al fine di scrivere codice più scalabile, efficiente e aderente agli standard NET. Si tratta di un testo di approfondimento sui temi del CLR, che contiene linee guida e spiegazioni approfondite sulle parti del runtime di uso più comune ma che non sempre sono conosciute a fondo dai programmatori. L'ultimo capitolo, dedicato al reverse engineering, fornisce le informazioni per valutare tecniche e strumenti che rendono più difficile la decompilazione di un'applicazione.