SMS allows for basic text messaging between mobile devices using spare bandwidth on cellular networks. MMS evolved to allow for richer multimedia messaging, utilizing GPRS networks to transfer images, video and other media between compatible devices. Key infrastructure for SMS includes SMSC servers, while MMS requires additional MMSE servers like MMSC, MSS Relay and HLR to store and deliver more data-heavy messages across networks.