There is a lot of processing that happens on the message once it has been received. All this programming has been done in Progress and runs on a Progress DB. I'm currently running a C++ SMPP solution that interfaces with Progress via flat files, but this unreliable due to the high volumes. Previously tried a Delphi solution via ODBC drivers directly on a Progress DB, same problem as the C++. So now I'm looking for a all-Progress solution that I can maintain myself and know that I can trust.