

# Protocol-specific middleware code organization
<a name="managedintegrations-sdk-middleware-code"></a>

This section contains information about the location of the code for each component inside the `IotManagedIntegrationsDeviceSDK-Middleware` repository. The following is an example of the folder structure in this repository.

```
./IotManagedIntegrationsDeviceSDK-Middleware
|— greengrass
|— {{example}}-iot-ace-dpk
|— {{example}}-iot-ace-general
|— {{example}}-iot-ace-project
|— {{example}}-iot-ace-z3-gateway
|— {{example}}-iot-ace-zware
|— {{example}}-iot-ace-zwave-mw
```

**Topics**
+ [Zigbee middleware code organization](managedintegrations-sdk-middleware-zigbee.md)
+ [Z-Wave middleware code organization](managedintegrations-sdk-middleware-zwave.md)