Each of the Aspect Pattern Parts in the runtime part comprises one or more Tables of it Aspect Instances comprising zero or a number of the ATID, an Aspect Instance ID (AID) and the BOID. The layout of the Framework is independent of the application, i.e. the Framework would be the same for e.g. a Field Service Management Application and a General Ledger Application. [0180] In FIG. 5 a more detail