A first computing device receives (over a network) from at least a second
computing device a container that includes information relating to types
of software code that are potentially invoked by a program executing on
the first computing device. A determination is made according to an
on-demand basis, during execution of the program, whether a particular
type of software code is to be loaded from the at least second computing
device to the first computing device.