The markets for certain products of ours are characterized by changing technologies and evolving industry standards and customer preferences. For example, the software and video security industries are characterized by rapidly changing customer preferences in favor of cloud solutions and the adoption of AI capabilities. In some cases, it is unclear what specific technology will be adopted in the market or what delivery model will prevail. In addition, new technologies such as push-to-talk over LTE and 5G could reduce sales of our traditional products. New technologies and new competitors continue to enter our markets at a faster pace than we have experienced in the past, resulting in increased competition from traditional and non-traditional suppliers. New products and services are expensive to develop and bring to market and additional complexities are added when this process is outsourced as we have done in certain cases or as we increase our reliance on third-party content and technology. Moreover, evolving expectations from customers, including the expectations that companies offer products and services to help reduce energy consumption, improve efficiency and minimize greenhouse gas footprints, may impact our competitive position and research and development efforts. Our success depends, in substantial part, on the timely and successful introduction of new products and services, upgrades and enhancements of current products to comply with emerging industry standards, customer expectations, laws and regulations, including country specific proprietary technology requirements, and to address competing technological and product developments carried out by our competitors. Developing new technologies to compete in a specific market may not be financially viable, resulting in our inability to compete in that market. The research and development of new, technologically-advanced products and services is a complex and uncertain process requiring high levels of innovation and investment, as well as the accurate anticipation of technology and market trends. Many of our products and services are complex and we may experience delays in completing development and introducing new products or technologies in the future.