- When transmission speeds and capacity in a network prohibit frequent refreshing of large tables.
- When using many nodes with different operating systems and DBMSs and database designs.
- The application's data can be somewhat out-of-date.
- All of the above.