The middleware creates a distributed communications layer that insulates the application developer from the details of the various operating systems and network interfaces.
Some early selectively coated polymer collectors suffered from overheating when insulated, as stagnation temperatures can exceed the polymer's melting point.