Obe podlagi zato omogočata hiter razvoj programov, ki so bolj trdoživi in bolj varni, kot če bi nastali s katerim od namenskih orodij za programiranje na nizki ravni (OS API). Dodatna prednost programiranja na višjenivojski podlagi je tudi - vsaj teoretična - prenosljivost kode.
Programi, razviti za NCF, so prevedeni v vmesno kodo (bytecode), ki se ne razlikuje od kode za podlago .net.