no edit summary
* Multilink. This holds a collection of instances in objectspace.
Derived members is used to calculate members result on the fly whenever the member is read. The implementation is done either in delphicode or in OCL. OCL is prefered but in some
cases code is more flexible. If code is used then it must subscribe on dependent data. It can be ordinary members in the model or other derived members. Very complicated formulas can be built. The data to start from must of course be stored in a database but then this can be propagated through many derived members. The same can of course be achieved by ordinary functions but this require more CPU-time as code for a function is always executed. The code for a derived member is only executed when dependent data is changed. Else the cached value is returned.
==The legal rights==
There are some companies that bought the full source from Boldsoft before Borland bought it. One example is [http://www.attracs.com/en Attracs]. There is a blog post from Embarcadero now that it will be open sourced.
Bold is now opensource on github.com/Embarcadero.