SMS Text Messaging between PC and Cell Phone

Hi,
I need to establish Text messaging between
Client PCs and Customer Cell Phones.

Is this Possible ?
Do I need an SMS Gateway ?
What Software should I be using ?
Will OpenFire and/or any of it’s plugins work ?
I have FreePbx Running if this is helpful.

Please advise
Thank you