The invention discloses a communication system on the basis of an IM (Instant Messaging) technology, which adopts a client / server architecture and comprises a data center, an assigning server, a UDP (User Datagram Protocol) penetrating server, a chat server, a voice server, an image server, a video server, a file transmission server and a message transmitting server. The assigning server, the chat server, the voice server, the image server, the video server, the file transmission server and the message transmitting server are respectively connected with the data center; the voice server, the file transmission server and the video server are also respectively connected with the UDP penetrating server. The communication system is business-oriented, has an undivided function, has reasonable system structure and database design, is simple to operate, is reliable, has high safety and has a wide application range.