- DBUS bindings using the low-level C library (libdbus)
- Provides proxy objects
- Implements automatic-marshalling of data
- Provides specific classes for full control
- Support for method invocation, method calls, sending and receiving signals
- (Basic) support for introspection