*Use [[Polymorphism]] and [[inheritance]] to create [[UBIK objects]]
*Define arbitrary [[relations]] between objects
*Program runtime behavior of your objects in native codeor visual [[Workflow|Workflows]]
*Configure [[Views]] to control how users see the objects