I'm currently developing a SMS app for short-code. I use SMPP protocol with C# and .net.
Please provide me with details of application you want to build and I assume you already have a sms short-code with gateway details. Even if you dont have one i can suggest you a good international service which i use.
Cheers