MOCHA is a multi-agent system for "Anyware" communications and display--a mobile communications network that runs on any platform and reaches users anywhere. Using MOCHA, human users create personal agents who perform tasks that humans could not otherwise accomplish.

MOCHA provides a seamless, single interface for users who access a complex array of agent technology. Users are presented with a familiar, form-based interface to create personal agents. Customized user preferences form the basis of agent interactions to carry out tasks. Personal agents locate and contact other users, and help plan and schedule collaborative tasks with the personalized agents of other users.