La NRAM est un des nouveaux systèmes de mémoire, certains la considérant comme universelle, remplaçant la mémoire Flash, DRAM et SRAM.
Le seul système commercialisable à l'heure actuelle est la mémoire FRAM. La FRAM ajoute une petite quantité de matériel ferro-électrique dans une cellule DRAM, permettant d'encoder les bits dans un format non-destructible. La FRAM a tous les avantages de la NRAM, même si la plus petite cellule possible pour la FRAM est bien plus grande que pour la NRAM. La FRAM est actuellement utilisée dans un nombre d'applications où le nombre limité d'écriture de la mémoire Flash pose problème, mais étant donné les investissements lourds dans les usines de mémoire Flash, la FRAM n'a pu remplacer la mémoire Flash sur le marché.
D'autres plus hypothétiques systèmes de mémoire sont la MRAM et la PRAM. La MRAM est basé sur l'effet magnétique similaire à ceux utilisé dans les disques durs, la mémoire en tant que telle étant constituée d'une grille de petits « points » magnétiques, chacun comportant un bit. La clé du potentile de la MRAM est la manière dont elle lit la mémoire en utilisant la Magnétorésistance géante, lui permettant de lire la mémoire à la fois sans destruction et sans utiliser beaucoup d'énergie. Malheureusement, il apparaît que la NRAM a déjà atteint sa plus petite taille de cellule, plus grande que celle des mémoires Flash. La PRAM quant à elle est basée sur une technologie similaire à celle des CD ou DVD inscriptibles, utilisant un matériel « phase-change » qui change ses propriétés magnétiques ou électriques au lieu de ses propriétés optiques. La PRAM a une petite taille de cellule, même si les mécanismes actuels ne sont pas assez petits pour être pratiques.
La NRAM a une densité, en théorie du moins, similaire à celle de la DRAM. La DRAM a un nombre de condensateurs, qui sont essentiellement de petites plaques de métal avec un fin isolateur entre elles. La NRAM est similaire, de la même taille que pour la DRAM, les nanotubes entre elles étant si petits qu'ils n'ajoutent rien au poids total de la mémoire. Il y a cependant une taille minimum à laquelle la DRAM peut être construite, en dessous de laquelle il n'y a pas assez de charge stockée pour permettre la lecture de la DRAM. La NRAM est par contre limitée par l'état actuel de la recherche en lithographie ; ce qui veut dire que la NRAM pourrait être capable de stocker plus d'informations que la DRAM. Cela signifie aussi qu'elle pourrait être meilleur marché, si cela devient possible de contrôler la position des nanotubes de carbone au point que l'industrie des semiconducteurs (voir Procédés de fabrication des dispositifs à semi-conducteurs peut contrôler le positionnement des mécanismes sur du silicone.
Par ailleurs, contrairement à la DRAM, la NRAM ne nécessite pas d'alimentation pour la recharger, et gardera sa mémoire même après que l'alimentation sera éteinte. De plus, l'alimentation nécessaire à l'appareil pour écrire dessus est bien inférieure pour la NRAM (la DRAM nécessitant la fabrication de charge électrique sur les plaques). La NRAM ne va donc pas seulement concurrencer la DRAM en termes de coûts, mais nécessite aussi moins d'énergie, et peut donc être plus efficiente (la vitesse d'écriture est largement dépendante de l'énergie totale utilisée). La NRAM peut théoriquement atteindre la vitesse de la SRAM, qui est plus rapide que la DRAM mais moins dense, donc plus chère.
En comparaison avec d'autres technologies NVRAM, la NRAM a plusieurs spécificités qui la rende avantageuse. La forme la plus commune de NVRAM d'aujourd'hui est la mémoire flash, qui combine un circuit transistor bistable connu sous le nom de bascule (« flip-flop »), qui se trouve être aussi la base de la SRAM. L'une des bases de transistor est entourée par un isolant de haute technologie. Après l'inscription dessus, l'isolant piège les électrons dans l'électrode de base, l'enfermant dans un état 1. Cependant, pour changer l'état de ce bit, l'isolant doit être surchargé pour effacer toute information déjà stockée. Cela nécessite un voltage important, de 10 volts environ, plus grande que ce qu'une pile peut fournir. Les systèmes de mémoire Flash doivent inclure un convertisseur à pompe de charge qui petit à petit produit de l'énergie et la relâche à haut voltage. Cette procédure est non seulement lente mais abîme les isolants. C'est pour cette raison que les mémoires Flash ont une longévité limitée, entre 10 000 et 1 000 000 d’« écriture » avant que l'appareil ne devienne non performant.
La NRAM peut potentiellement éviter ces problèmes. Le processus d'écriture et de lecture sont tous les deux de « basse énergie » en comparaison avec la mémoire Flash (ou la DRAM plus particulièrement). La NRAM peut donc être produites avec des piles à durée de vie plus longue dans des appareils conventionnels. La NRAM est aussi plus rapide pour écrire que la mémoire Flash et la DRAM, ce qui veut dire que la NRAM pourrait remplacer les deux. Un téléphone portable moderne va souvent avoir une mémoire Flash pour stocker les numéros de téléphone entre autres, la DRAM étant utilisée pour des tâches qui nécessitent une mémoire à plus grande vitesse, par ailleurs, il faut y ajouter une SRAM dans le processeur parce que la DRAM est trop lente pour sa propre utilisation. Tout cela pourrait être remplacé par la NRAM, avec quelques NRAM placées sur le processeur pour agir comme mémoire cache, et d'autres NRAM placées dans les autres microprocesseurs afin de remplacer à la fois la DRAM et la mémoire Flash.