Our software is complex and therefore, undetected errors, failures or bugs have occurred in the past and may occur in the future. Our software is used in IT environments with different operating systems, system management software, applications, devices, databases, servers, storage, middleware, custom and third-party applications and equipment and networking configurations, which may cause errors or failures in the IT environment into which our software is deployed. This diversity increases the likelihood of errors or failures in those IT environments. Despite testing by us, real or perceived errors, failures or bugs may not be found until our customers use our software. Our systems could also be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies, and such vulnerabilities may not be discovered during our due diligence. Real or perceived errors, failures or bugs in our products could result in negative publicity, security breaches or other security incidents, loss of or delay in market acceptance of our software, regulatory investigations and enforcement actions, harm to our brand, weakening of our competitive position, or claims by customers for losses sustained by them or failure to meet the stated service level commitments in our customer agreements. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend significant additional resources in order to help correct the problem. Any real or perceived errors, failures or bugs in our software could also impair our ability to attract new customers, retain existing customers or expand their use of our software, which would adversely affect our business, results of operations and financial condition.