We present the design and implementation of a working prototype system that enables self-configuration in mobile ad hoc networks (MANETs) by exploiting context awareness and cross-layer design principles. The driving force behind the proposed system is to allow for selfconfiguration of MANETs by enabling them to be adaptive to varying conditions. Emphasis is placed on describing the requirements and specifications of the supporting platform’s functionality. We propose the distributed management of the MANET through a proactively constructed body of nodes in order to cope with the inherently dynamic nature of MANETs. We present our work on deploying the designed system on our experimental MANET testbed and provide results of its performance based on extended testing.