title: XMPP Server Vysper vs. OpenFire/Tigase (how to create simple XMPP server)
body: <p>I'm actually trying to find the best way to write a simple XMPP server or find one that leaves a really small foot print.  I only care about the core features of XMPP (statusing, messaging, group messaging) .  Also learning about XMPP protocol at the moment, so please bear with me if i'm saying something that is naive.  </p>
  
  <p>So currently, open fire is being used in our application.  It's really heavy and has a lot of features that aren't necessary for our needs.  </p>
  
  <p>I've looked at tigase which is another XMPP server that leaves a smaller footprint.</p>
  
  <p>I also looked at apachi mia framework which contains or has an extension module (vysper - XMPP server).  I've tried to google reviews on this when compared to other servers, but can't find that much information.</p>
  
  <p>In general, I"m looking for the best way to implement a simple XMPP server either from scratch or from an already built library/framework in java which leaves a smaller foot print then open fire.  Interested in getting more pro/cons with vysper in comparison to openfire and tigase as well.</p>
  
  <p>Any advice appreciated,
  Thanks,
  D</p>