E comunque potrebbe, in teoria, non essere comunque completamente indipendente perché potrebbe usare API di sistema obsolete e non presenti nelle dll di sistema.