Der Universal Data Controller (UDC) ist im Grassfish System für die Verteilung von Daten, die von Spots genutzt werden können, zuständig. Beispiele hierfür sind Wetterdaten, Nachrichten, Raumreservierungsdaten usw., die in Spots grafisch dargestellt werden.
UDC Daten werden prinzipiell über Webservices bereitgestellt. Es gibt jedoch auch eine JavaScript Abstraktionsimplementierung Namens UdcConnector, die das Abfragen der Daten sowie das Testen erleichtert. Mehr Informationen finden Sie unter Grassfish HTML Spot UDC-Connector.