Pattern
Platforms need to have features to accommodate the varying internet availability of people in different locations and home environments.
If you are in an environment where internet is not fast or has been temporarily compromised, your software should not only have low-data capabilities, but also an offline mode if possible.