Many software applications provide different views or modes, depending on what the user wants to do.
An application typically has a Settings or Preferences option in its menu, which displays a view with various settings that can be modified to customize the application.
For example, an app might allow a user to change the color scheme.
The same application can have other views that display different information.
For example, a banking application might provide an accounts overview, an account detail view, a transaction detail view, and a section for other features like transfers.
Depending on the active view, the application looks and behaves differently.
Likewise, a Koji app can also provide a variety of views or modes for different purposes.
These views or modes are called contexts.