It came with a C SDK so I had to write AT commands to communicate directly with the modem and it worked great until I didn't need it anymore.
Its purpose was to text me when my power or internet connection went down at home then I could respond with commands such as to shutdown the servers etc.
When power/network came back it would text me the new address so I wouldnt need an outside service for DDNS.
The biggest challenge with the whole setup was finding a SIM from a provider who would let me top it up once per year and maybe send half a dozen texts in that time without deactivating the SIM, for a reasonable price.