Users create data when they interact with apps. It’s this data that apps usually need to save or access in order to function properly and offer the best user experience. This data includes personal settings and media as well as other documents. It can also be used to track the number of clicks, purchases, and other conversions within the app. There are many ways to obtain this data that include asking the user to provide it, determining it based on their behavior on the web or purchasing it from a third party. It is recommended that customer data be centrally accessed and stored in a standard format to facilitate integration and easy exchange between applications. There are emerging standards for the profile of customer data by industry sectors that could help define the data models to be used.
There are many ways to store data and the method used in an application will impact how the user interface looks. File storage is the most popular type of storage, with data stored in folders and files that are organized in a hierarchical fashion. This is the approach used by hard disk drives as well as cloud-based storage like Google Drive and Microsoft OneDrive. Block storage is a different method that divides data into blocks and then stored anywhere on the storage infrastructure. They are identified using identifiers to make them easy to locate and then act upon.
The first systems had built-in tools that report precise information about the characteristics of the storage medium in textual format. Modern systems, like Android provide visualizations to support these functions, notably capacity/usage and duration. Capacity/usage visualizations are usually presented in horizontal bar charts, whereas lifespan is displayed using a circular pie chart or variants like doughnut charts.
http://virtuadata.net/how-to-select-optimal-data-room-due-diligence-pricing-plan/