in the database 26 in certain embodiments of the invention said information or parts thereof and or derivatives thereof may be stored in one or more external databases and the contact manager may have capabilities to access such information the presence manager 222 comprises an availability module 42 operatively coupled with a responsiveness module 41 the availability module is capable of providing availability indication for one or more communication devices assigned to one or more subscribers comprised in the list managed by the contacts manager 222 the availability indication may be provided in accordance with one or more methods known in the art combinations variants and evolutions thereof in certain embodiments of the invention the destination device may be determined among devices assigned to the receiver in accordance with indication of actual availability of certain device and or sender receiver system preferences the responsiveness module comprises a processor with learning predictive adaptive and or other algorithm capable of processing information related to appropriate communication history as stored in the database 26 and calculating a preferred destination device in accordance with a certain criterion said information may comprise data on using certain communication device among assigned to the subscriber under different circumstances dependency of reply time of certain receiving device among assigned to the receiver under different.