Distribution of product updates to embedded devices can increase product lifetimes for consumers and boost revenues for vendors. Dynamic provisioning of application solutions to embedded devices are complex due to their heterogeneous nature. This paper proposes a configuration management architectural framework which incorporates a mobile agent based push methodology for networked reconfigurable embedded devices. FPGAs (Field Programmable Gate Arrays) are hardware components within embedded systems that can be dynamically reconfigured. Applications can be composed of both software and reconfigurable hardware code which must be tailored to the physical constraints of the device. Push technology is a distribution mechanism initiated by the vendor enabling delivery of product updates. This infrastructure is built upon the solid foundations of agent-based design patterns. A central issue of security within the distribution framework is addressed. Mobile agents completely encapsulate hardw...