OURS2 consists of two modules, the DWFMS and the MTBI. The DWFMS allows you to design business processes graphically, compile those processes into a set of mobile software agents, and execute those processes by automatically activating these agents according to a set of events. The MTBI allows the user to define digitally signed contracts that stipulate under what conditions a process may be executed. It uses simple AI technology to measure agent performance according to the contract, allocate a "trust level" to it, and use this to control its privileges. Both modules may be used together or separately.