In a database environment, many applications share the same data.
If the same data structures are used to store and access data then different applications can share data.
This is because the two applications share the same codebase for most things except the user interface.
It has no visibility at all into the file system that other applications are sharing.
Defence and civil applications already share spectrum to some extent.
Moreover, the applications in the iWork suite also share a new model of the document.
The application also enables users to record their performances, and share them with friends.
This allows applications to share and make use of common compositions for effects and processing.
All applications share one command line interpreter implementation, which adapts to various types of usage.
Each application must efficiently share the limited resources.