Transhumance is a middleware for peer-to-peer applications on mobile ad hoc networks. It provides full communication and deployment facilities (enhanced transport layer, events and groups management systems). This middleware has been tested on Nokia 770