Согласен с тем, что надо создать свою библиотеку. А отправить смс можно Get-запросом(например такая возможность есть у smsc). Меня больше интересует то, как мы должны на сервере обрабатывать всё это.
Т.е. хочется чтоб пользователь мог написать на чистом js+используя нашу библиотеку некий код, а на сервере мы должны выполнить этот код. Идея с Node.js интересная, но у меня вся реализация на C#/ASP.NET MVC, не очень хочется только ради этого туда еще node.js подключать.
По поводу безопасности, у каждый компании будет своя база, и доступ к нему будет ReadOnly.