A Windows CE–based device has two types of memory: read-only memory (ROM) and random access memory (RAM). ROM typically stores the Windows CE operating system (OS) and any bundled applications that are included on your device. While some ROM-based applications must be loaded into RAM in order to work properly, many applications are designated as execute in place (XIP). While an XIP application can run from ROM, any data that the user creates with the application must be stored in RAM.