Программа Сервер ProfiSMS предназначена для отправки-приема смс сообщений и записи всей этой информации в базу данных.  Именно эта программа “общается” с сотовым телефоном.

Справедливости ради, стоит отметить, что Клиентская программа ProfiSMS может прекрасно работать и без Серверной части, за исключение функций приема и отправки смс. Т.е. без серверной части можно вести справочник клиентов, создавать смс рассылки и выгружать эти рассылки в текстовые файлы, а отправлять какой-нибудь другой программой - например, более простой программой отправки смс сообщений. Но понятно, что это не так удобно и главное не будут использованы все возможности ведения смс рассылок, да и приема смс.

Итак, что делает программа Сервер ProfiSMS:

1. отправка смс через сотовый телефон
2. прием смс с сотового телефона
3. прием отчетов о статусе доставки смс с сотового телефона
4. проверка отправляемых смс на разрешенные и запрещенные (справочник разрешенных/запрещенных номеров)
5. контроль по времени разрешенному для отправки конкретной смс
6. контроль по запланированной дате-времени отправки смс
7. слежение за выбранным каталогом файлов и при появлении новых файлов - отправка из них смс
8. запись принятых смс сообщений в БД и (или) файлы
9. сортировка принятых смс по пользователям БД
10. подсчет статистики отправленных-принятых смс именно сотовым
11. отображение текущих параметров сотового (уровень заряда, качество сигнала)
12. отображение хода работы программы в специальном окне журнала работы

Это по выполняемым функциям. А если описать это проще, то Вы запускаете программу Сервер ProfiSMS, один раз настраиваете ее на работу с БД и с сотовым телефоном. Потом сворачиваете ее в “трей” и программа работает сама по себе. Т.е. она раз в минуту опрашивает сотовый - “есть ли новые смс?”, проверяет есть ли в БД новые смс для отправки, может попутно проверить файловый каталог - “может там есть файлы с смс для отправки?”.