This document discusses different data storage options in Codename One including Storage, FileSystemStorage, and SQLite. Storage provides a simple flat file system approach while FileSystemStorage allows access to the native file system hierarchy. SQLite allows for a local SQL database on the device. Each option has tradeoffs around features, portability, and behavior on uninstall. The document provides code examples for caching data from a server using Storage, and performing queries on a pre-populated SQLite database included within an app.