Mobility of Agents
NOT a necessary characteristic for some program to be an agent!
Why move agents around?
- reduce network traffic
- share load among machines
- go to the data if the data can't come to you
- user may have only infrequent connection to network