For user convenience, middleware bricks also come with embedded software deliveries. Those bricks are also portable on any series on which one given brick is meaningful. Middleware bricks also come for free, and most of them are based either on open source de facto standards, or ST deliverables with permissive and business-friendly license terms. Of course, the user can replace one chosen middleware brick with any others. In addition, roughly forty examples (depending on the MCU and hardware board used) are provided, to help the customer understand how to use the middleware with the microcontroller.