The company I worked for (Data I/O) initially told me not to write the program. I did it anyway as a rogue project. It turned out to be ideal for Data I/O's customers to connect Data I/O's LogicPak to a PC, and the salesmen started making copies on their own to give to their customers. It increased sales, and wasn't a big klunky program with a zillion unneeded features like Kermit.
Eventually, Data I/O made it an official part of the LogicPak.
It was a VT-100 terminal emulator for the PC, with a side feature of capturing the received data to a file, or writing the contents of a file to the serial port.