.NET Matrix Library offre classi per algebra lineare orientata all’oggetto nella piattaforma .NET, utilizzata per risolvere sistemi di equazioni lineari simultanee, soluzioni di sistemi di equazioni lineari quadratiche, problemi con autovalori e autovettori, e problemi con valori singolari. Esso include classi per matrici sparse che vengono utilizzate in combinazione con matrici dense e classi vettoriali, classi sparse solver ad alte prestazioni per la risoluzione sistemi lineari e simmetrici di equazioni di grandi dimensioni. Inoltre dispone di funzionalità multithreading modificate per distribuire il carico dei vari calcoli su tutti i core fisici della macchina, riducendo drammaticamente il tempo di attuazione soprattutto quando si tratta di processi su matrici di grandi dimensioni. I BLAS essenziali e le routine LAPACK standard di .NET Matrix Library sono utilizzati all'interno della libreria per permettere esecuzione rapida e calcoli precisi.