1. A method of communication, comprising: providing a communications platform capable of coordinating multiple channels of communications with multiple users concurrently comprising: a browser for a communications network, the browser configured to interact with and organize information about the multiple communication channels and the multiple users; a server for handling communications between the platform and multiple user devices external to the platform and for inserting content into a communication between multiple users; a database for storing content, the content including financial data about a first user and financial data about a second user; a speech engine for converting text to speech, for converting speech to text, or both; a monitoring engine configured to store a preferred communication channel and contact mechanisms for a given user; and a configuration engine for customizing a communication application to a specific user; connecting a communications network to the communications platform; using the browser to provide an interface between the communication platform and the communications network, the interface configured for the platform to interact with various types of user devices and communication channels used by said devices; using the monitoring engine to monitor and store the preferred communication channel and contact mechanisms for a given user; using the configuration engine to customize the interface for a given user based on the preferred communication channel and contact mechanism; connecting a first user device and a second user device to the communications network; allowing the first and second users to communicate with the platform through the first and second user devices using their respective customized interfaces; using the database to collect data from the first user device and the second user device, the collected data including financial data about the first user and financial data about the second user; using the collected data to authenticate the communication between the first user and the second; and using the platform to report the results of the interaction between the first user and the second user.
1. A method of communication, comprising: providing a communications platform capable of coordinating multiple channels of communications with multiple users concurrently comprising: a browser for a communications network, the browser configured to interact with and organize information about the multiple communication channels and the multiple users; a server for handling communications between the platform and multiple user devices external to the platform and for inserting content into a communication between multiple users; a database for storing content, the content including financial data about a first user and financial data about a second user; a speech engine for converting text to speech, for converting speech to text, or both; a monitoring engine configured to store a preferred communication channel and contact mechanisms for a given user; and a configuration engine for customizing a communication application to a specific user; connecting a communications network to the communications platform; using the browser to provide an interface between the communication platform and the communications network, the interface configured for the platform to interact with various types of user devices and communication channels used by said devices; using the monitoring engine to monitor and store the preferred communication channel and contact mechanisms for a given user; using the configuration engine to customize the interface for a given user based on the preferred communication channel and contact mechanism; connecting a first user device and a second user device to the communications network; allowing the first and second users to communicate with the platform through the first and second user devices using their respective customized interfaces; using the database to collect data from the first user device and the second user device, the collected data including financial data about the first user and financial data about the second user; using the collected data to authenticate the communication between the first user and the second; and using the platform to report the results of the interaction between the first user and the second user. 2. The method of claim 1 , further comprising allowing the first user to customize an application.