An object server is an "intelligent" server. When accessing data via an object server, context classes are called for event handling, i.e. transient data will be calculated in most cases before passing data to the client. The object server exchanges data on the level of object instances, i.e. clients do not have to access internal data base elements as indices etc.