This document discusses how to build custom data shippers or "Beats" using the Elastic Beats framework. It recommends a modular design, automating setup tasks, including documentation and tests, and leveraging existing Beats infrastructure to make the custom Beat easy to contribute to and share. The goal is to help new Beat creators get started by providing common building blocks and tools out of the box.