Record Management System (RMS), is both an implementation and API for persistent storage on Java ME devices, such as cell phones.

"Record Store"(class) is used to store the Data: RecordEnumeration(Interface), RecordComparator(Interface), RecordFilter(Interface), are used to apply user queries for sorting,filtering the data of all the data present; and comparison of contents of two or more RecordStores is done by these Interfaces

Data is stored and must be retrieved from the RecordStore using a ByteArray.(i.e.; data is stored in Bytes(string.getBytes() and stored in ByteArray Byte a[])