The Role of Software in Digital Signage Ecosystem