1. A method of processing data on a computer system, said computer system having an operating system for managing coded programs in discrete modules, comprising the steps of: (a) receiving a request from a user specifying a particular coded program module to be run on the computer system; (b) searching in a code module information table for associative data linking said particular coded program module with related program modules; (c) in the event that the association data is incomplete, initiating a search subprogram to locate linkage information between coded modules to complete said associative data; (d) updating the code module information table with linkage information found as the result of step (c); and (e) providing said linkage information to said user.