The messaging client 420 may comprise a user interface component 430. The user interface component 430 may be generally arranged to present information to a user of a client device and receive user commands from the user of the client device. The user interface component 430 may display visual information, output audio information, and otherwise present information to a user. The user interface component 430 may receive touch commands, text commands, voice commands, and any other sort of command for the operation of the messaging client 420.
The multi-agent messaging system 100 includes a messaging server 410. The messaging server 410 may execute on a messaging server device. The messaging server 410 is generally arranged to perform messaging services for client devices. The messaging server 410 may comprise one or more software or hardware components. The messaging server 410 may comprise an agent management component 470. The agent management component 470 is generally arranged to maintain authorizations and registration of agents for multi-agent entities. The message processing component 480 is generally arranged to receive, store, and forward messages between users of the messaging system.