W niektórych rozwiązaniach, wewnątrz oprócz pamięci ROM, znajduje się również pomocniczy moduł pamięci RAM oraz dodatkowe układy kontrolera.

Część kartridży posiada też pamięć nieulotną modyfikowalną, do zapisywania np. stanu gry. Realizowano to montując pamięć flash, EEPROM lub niewielką pamięć RAM podtrzymywaną baterią (rozwiązanie używane przed rozpowszechnieniem pozostałych typów).

Historia Kartridże używane były głównie w konsolach gier wideo. Od lat 70. do późnych 90. były jedynym używanym w nich nośnikiem. Kartridże były również popularnym nośnikiem danych dla komputerów ośmiobitowych, zwłaszcza Atari i Commodore oraz komputerów standardu MSX. Pierwszą konsolą używającą kartridżów jako nośnika pamięci była Fairchild Channel F. Za opracowanie tego rozwiązania w Fairchild odpowiedzialny był zespół kierowany przez Jerry'ego Lawsona. Poszczególni producenci stosowali różne, niekompatybilne ze sobą rozwiązania. Zdarzały się też sytuacje, gdzie gry przeznaczone na jeden system, były niekompatybilne z tym samym systemem z innego regionu świata – np. NES a Famicom. Kartridże różniły się między sobą zarówno gabarytami, jak też wyglądem złącza. Oczywiście oprogramowanie na poszczególne maszyny, również było między sobą niekompatybilne.