|Project Description: ||Communication is one of the important tasks of Networking. Communicating has been made not only simpler but also faster and more efficient in the modern digital world. The technology has not only provided an effective platform to communicate through Emails and text messages but also keeps people updated with current ongoing events around the globe. One of the important existing modes of communication is chat via Instant Messaging (IM). The application Cal-IM is a standalone messenger application with advanced features. Cal-IM is capable of automatically setting the availability staus of the user based on the user's calendar events and camera. The secondary constraint is the physical presence of the user in front of the system. The physical presence of the user is checked using facial detection at regular intervals. If the user is not present at the work-station, then the status is set to unavailable or any other custom message set by the user. Thus, this application saves the trouble of changing the status manually and also being disturbed by others during unfavorable times.