| Method | Description | Returns |
| CancelUSSDSession | Cancels active USSD session, if any | Cancel session result as Boolean |
| ClearLog | Clears the log file as defined by the LogFolderPath property | Log clear result as Boolean |
| Command | Send a AT command to the modem | Modem Response as String |
| Connect | Connect to the modem over serial port specified in property 'Port' using values of properties BaudRate, Parity, DataBits, StopBits & FlowControl | Connect result as Boolean |
| Disconnect | Disconnect from the port connected using 'Connect' method | Disconnect result as Boolean |
| Inbox | Collection class containing all the incoming text messages | mCore.Inbox Object |
| IsError | Checks if last method executed or last property read/write generated any error | Error status as Boolean |
| License | Class to enter license details | mCore.License Object |
| PictureSMS | Class to create and send Picture SMS | mCore.PictureSMS Object |
| Queue | Queue class for sending messages in a queue | mCore.Queue Object |
| SendSMS | Sends a text message through the GSM modem connected to serial port | Message reference numbers as String |
| SendSmartMessage | Sends a Smart SMS to a specified application port of the destination phone | Message reference numbers as String |
| SendSMSToQueue | Sends a text message to the message queue | Message queue key as String |
| SendSmartMessageToQueue | Sends a Smart SMS to the message queue | Message queue key as String |
| SendUSSD | Sends a USSD command to the network | Send result as Boolean |
| vCalendar | Class to create and send vCalendar as SMS | mCore.vCalendar Object |
| vCard | Class to create and send vCard as SMS | mCore.vCard Object |
| WapPush | Class to create and send a WAP Push message | mCore.WapPush Object |