Fldigi is multi platform software to send and receive msg Flmsg or file Flamp via Analog two-way radio using Mic/Speaker connectors with no special HW.
It can be use as NBEMS – Narrow Band Emergency Messaging Software on VHF/UHF and on HF.
Anytone AT-D878UV could be used with Bluetooth functionality or with Kenwood connector to interface with Microsoft Surface 3 or even with Raspberry Pi in Radio GoKit scenario.
HAMlib library can manage interface with serial portal and send PTT input.
Anytone AT-D878UV connected to PC via Bluetooth
On Windows 10 PC, go to Settings -> Devices -> Bluetooth -> Add Bluetooth or other device.
On Radio, go to Menu -> Bluetooth -> BT On (to enable) and BT Pairing -> Available BT -> Select name of PC

Pending HAMLib module for AnyTone
Example: