RT-Middleware is a robotics middleware platform that allows reusable software components called RT-Components (RTCs) to be connected and communicate. It provides a standard interface for RTCs, handles their lifecycles, and enables data-centric communication between distributed RTCs. RTCs can be developed using code generation from specifications or directly in languages like C++. The document outlines RTC programming with RT-Middleware and the active international community supporting its further development and adoption.