Dr. Danny B. Lange (born 1962) is Software Architect in the Unlimited Potential Group (UPG) at Microsoft where he is the principal architect behind the OneApp mobile phone platform. Prior to UPG, he was the architect in the Search Group responsible for Mobile Search. He is widely known for his invention of the Java Aglet, a lightweight mobile agent for the Java programming environment. In 2000, IBM Research turned the Java Aglets project into an Open Source project. He has authored the two most frequently cited works on mobile agent technology. In addition to his software agent work, he has also made significant contributions in the areas of hypertext technology, object-oriented database modeling, and Design Pattern visualization techniques.