bridge between Information Technology (IT) and Business." There are four critical components of a BPM Suite: Process engine – a robust platform for modeling and executing process-based applications, including business rules Business analytics – enable managers to identify business issues, trends, and opportunities with reports and dashboards and react accordingly Content management – provides a system for storing and securing electronic documents, images, and other files Collaboration tools – remove intra- and interdepartmental communication barriers through discussion forums, dynamic workspaces, and message boards BPM also addresses many of the critical IT issues underpinning these business drivers, including: Managing end-to-end, customer-facing processes Consolidating data and increasing visibility into and access to associated data and information Increasing the flexibility and functionality of current infrastructure and data Integrating with existing systems and leveraging service oriented architecture (SOA) Establishing a common language for business-IT alignment Validation of BPMS is another technical issue that vendors and users must be aware of, if regulatory compliance is mandatory. The validation task could be performed either by an authenticated third party or by the users themselves. Either way, validation documentation must be generated. The validation document usually can either be published officially or retained by users. Cloud computing BPM Cloud computing business process management is the use of (BPM) tools that are delivered as software services (SaaS) over a network. Cloud BPM business logic is deployed on an application server and the business data resides in cloud storage. Market According to Gartner, 20% of all the "shadow business processes" are supported by BPM cloud platforms. Gartner refers to all the hidden organizational processes that are supported by IT departments as part of legacy business processes such as Excel spreadsheets, routing of emails using rules, phone calls routing, etc. These can, of course also be replaced by other technologies such as workflow and smart form software. Benefits The benefits of using cloud BPM services include removing the need and cost of maintaining specialized technical skill sets in-house and reducing distractions from an enterprise's main focus. It offers controlled IT budgeting and enables geographical mobility.. Internet of things The emerging Internet of things poses a significant challenge to control and manage the flow of information through large numbers of devices. To cope with this, a new direction known as BPM Everywhere shows promise as a way of blending traditional process techniques, with additional capabilities to automate the handling of all