An integrated multi-application data processing system for generating,
storing, and retrieving data files, each data file having an array of
data cells, which includes a program framework providing a common user
interface for at least one application program for user interaction with
one or more of the data files. Each of the data cells, which can contain
a single data object that includes an object type code and object
content, has a unique address with respect to all cells in data files
generated by the system.