UBIK objects can be set in relation to each other in different ways. While it is possible to define 1:n relations ([[Reference|References]]), UBIK also allows the creation of n:n [[Relation|relations]]. As any other Metaclass, relations can possess Metaproperties and have their own inheritance hierarchy.
*Program runtime behavior of your objects in native codeor visual workflows
As your custom Metaclasses derive from UBIK’s internal classes, you can simply use the powerful [[Code Editor|code editing tools of UBIK]], to customize their built-in events and incorporate your own runtime behavior. No need to learn a special scripting language or to abdicate any functionality, just use pure C# and leverage everything .NET offers.