Communication method using a communication system, a server, a terminal and the like to this communication tool

The communication method using the communication system, a server, a terminal and the like that this communication tool suitable, depending on the situation facing the other party are described. According to one aspect of the invention, since a suitable communication tools on the situation and the situation of the selected buddy is displayed on the buddy list registered in the terminal, it is possible that the communication considering the person's situation carried out. The user terminal conditions, and like communications tool can be provided by the server analyzes the extension profile received from the terminal. User profile, context, communication tools, Social Networking Service (SNS)