The client, a company specializing in consumer electronics, sought to create a feature-rich Remote Control for STBs that could cater to both traditional TV and Internet television users. They aimed to integrate BLE, ZigBee, and infrared technologies to ensure seamless connectivity and control over multiple devices. The primary requirement was to offer a user-friendly default application via an SDK that would empower buyers to configure and control a wide array of objects using the RC.