# 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.