The smart lighting software role is to connect users, lighting hardware, firmware, cloud services, automation, and external platforms through one controllable system. Software turns electrical lighting products into responsive devices that can be grouped, scheduled, synchronized, updated, diagnosed, and adapted to different activities or operating environments.