The document explains how to write external output plugins for rsyslog, allowing connections to various log destinations using different programming languages. It outlines the design goals, communication methods, threading considerations, and provides examples such as plugin skeletons in Python. The document encourages users to create plugins easily, using provided skeletons or simple stdin handling.