Tim will be an instant messaging program capable of messaging with users of excisting IM programs like msn-messenger and ICQ in the beginning a MSN stack will be writen and later other stacks will also be added. The langauge used will be used is java.