Generation of a decentralized model on a computer network comprises
generating data objects and/or function objects, publishing references to
the data objects and/or the function objects and subscribing to the data
objects and/or the functions by creating relationships between the data
objects and/or the function objects through referencing data objects
within the function objects, thereby linking the data objects and/or the
function objects, wherein networks of linked data objects and/or function
objects emerge. The decentralized linked data objects and/or function
objects are make available for further linking with other data objects
and/or function objects and messages are sent to referencing data objects
and/or function objects when referenced data objects and/or referenced
function objects change. The functions are solved when the messages are
received, thereby causing at least one of the referenced data to be
changed. The data objects and/or the function objects are stored in a
distributed manner across multiple computing devices on a computer
network. The relationships between the data objects and/or function
objects are created without using a single coordinating computing device,
or are created using multiple coordinating computing devices on the
computer network.