title: XMPP chat integration in enterprise web application
body: <p>I am new to xmpp world. I have to build a webinar type web application where users can schedule chat/appointments with their contact. 
  - Timezone of each contact will be important.
  - As soon as the appointment date/time comes, the chat creator will be notified
  - A group chat style conversation will start any user/contact who is online will get those chat massages instantly.
  - if someone is offline, he/she will receive those massages as he/she comes online.</p>
  
  <p>My question is, is XMPP suitable for such system?</p>