RGB lighting middleware is combination of programs and services working together with device drivers to control the RGB lighting depending on either user configuration or even situation in game itself.
iCUE is Corsair's solution for RGB lighting. One of its flagship features is, that its use extends past PC peripherals (Keyboards, Mice and Headphones) allowing to modify RGB lighting of Corsair's RAM, coolers and fans.
HyperX’s NGenuity RGB lighting is available on HyperX mice, keyboards, headphones and memory modules.
Part of Logitech Gaming Software.
AIMO is available on Roccat’s latest mice, keyboards and headphones. Supports a spectrum of up to 16.8 million colors.
Part of Razer Synapse, it can also work together with ASRock Polychrome Sync and MSI Mystic Light.
Part of SteelSeries Engine.
TT X1 RGB SYNC is available on ThermalTake headsets, mice, keyboards, cases, fans,CPU coolers and power supplies.
Project Aurora is a third party, open source solution for handling RPG lighting. Full list of supported games and devices can be found in project's Github page.
Project Artemis is a third party, open source solution for handling advanced RPG lighting.