IHMC's has pioneered the notion of Agile Computing - an approach to creating distributed networked systems that are adaptive, resilient, and opportunistic. Research in this area has ranged from intelligent network transport protocols to novel distributed coordination algorithms. Much of this research has been in support of austere networking environments such as disaster recovery and tactical military networks. Exploiting research in intelligent systems and software agents contribute significantly to enhance performance of the overall system. At IHMC, this research is led by Niranjan Suri. Research in software agents and mobile agents were the foundation for much of the follow on work in distributed systems. Research in the area of mobile agents led to the development of Aroma - a custom Java VM that was designed from scratch to support migration of threads of execution as well as secure monitoring and control over resource utilization of untrusted agents. Continued research in the area of mobile code for dynamic resource exploitation eventually led to the notion of Agile Computing.