1. A method of differentiating programs and data in a pocket computer according to at least two predefined contexts of use, the loading of programs and access to data being managed by an operating system, which method comprises the following steps: a) forming a context database in which a list of associated programs and data is defined for each predefined context of use, from all programs and data stored in the pocket computer, b) selecting one of the predefined contexts of use, c) storing the selected context of use in the context database as the current context in response to the selection of a context of use, and d) interrogation of the context database by the operating system to identify the current context and activate programs and data associated with the current context in said base.