Using advanced software, solution providers can create easy-to-learn application scripts to enable a device to meet their application interface protocol requirements, or choose from a set of existing applications provided by SF SMART CITY. Solution providers can control the behavior of all SQ Series devices, optimizing them for their specific needs without the re-certification or the learning curve typical of embedded firmware.