title: What can you use to get an application to be able to receive SMS message?
body: <ul>
  <li>Do you need to use some kind of provider? </li>
  <li>Can you setup your own SMS server?</li>
  <li>Does any open source solutions exist?</li>
  </ul>
  
  <p>I am an SMS newbie so any insight on how this is accomplished would be great.  I am partial to Java but any language is fine.</p>