Demand module
De Demand Module verwerkt alle datastromen naar groenaanvragen (Requests). Detectie informatie komt binnen via het koppelvlak TLC-FI. Individuele voertuiginformatie (locatie en actuele snelheid) komt binnen via het koppelvlak RIS-FI.

Figuur 5: Weergave van de Demand Module
De Demand Module voegt gegevens samen en bepaald onder anderen het aantal personenauto eenheden (PCE), de benodigde groenduur (Duration), het gewenste tijdstip waarop de groenfase moet beginnen (ETA: Estimated Time of Arrival) en het gewicht dat aan een groenaanvraag (Request) wordt toegekend. Deze informatie stuurt de Demand Module door naar de Core. De optimalisatie van de Core wordt weer via de Demand Module naar de TLC gestuurd. De Demand Module is ook in staat om het groen te verlengen (Extended green) als blijkt dat een wachtrij of groenbehoefte onvoldoende goed is voorspeld. Ook kan het zijn dat vanuit verkeersveiligheidsoogpunt het groen met een aantal tienden of seconden verlengd moet worden om de laatste voertuigen uit een peloton efficiënt en veilig door groen te laten rijden. Dit voorkomt onnodige stops en kopstaartongevallen.
Daarnaast verzorgt de Demand Module de voorspellingen (Predictions) over de Tijd tot Groen (TTG) en de Resterende Groentijd (RGT) naar de cluster 3 (serviceproviders) partijen.