The Avahi system facilitates service discovery on a local network. Avahi allows a new host on the local network to view other hosts and communicate with them (chat, find printers or shared files). Such a technology has already been implemented into the Apple Mac OS X. Avahi is mainly based on Lennart Poettering’s flexmdns [6] implementation for Linux and implements DNS service discovery and Multicast DNS specifications for Zeroconf Networking. It is based on DBus to ensure the communication between the user applications and the system daemon. The role of the daemon is to coordinate application efforts in order to minimize the traffic imposed on networks. The Avahi mDNS responder is actually completely implemented and has passed all tests in the Apple Bonjour conformance test suite. Moreover, it supports some unique features such as the correct mDNS reflection across LAN segments. It is implemented as a C library (‘‘avahi-core’’) which can be embedded into other applications.