What application utilities do you recommend for writing serial communication programs?
PortMon for Microsoft Windows is a very useful tool. This utility monitors all serial port activity, shows how an application uses a port, and identifies problems with system or application configurations. You can find other helpful utility programs on the Microsoft® Sysinternals website.