# Middleware
This section contains topics about PX4 middleware, including PX4 internal communication mechanisms (uORB), and between PX4 and offboard systems like companion computers and GCS (e.g. MAVLink, uXRCE-DDS).
TIP
For a detailed overview of the platform architecture see the Architectural Overview.