bodies. There are standards defined for most products from equipment, inter- faces, and protocols to information model used in management products. Compliancy verification solutions can be used to check if a solution is com- pliant to a specific standard or set of standards. These are mostly test execution tools that have a predefined set of test cases. The test cases identify the solution compliancy to the standard specifi- cations. The compliancy verification applications executes the test cases and identifies the number of specifications a product is compliant to. The test exe- cution report can be used by the service provider to select vendors and their products by evaluating whether the product meets the standards required for a specific application. 66. Platform solutions: These are not complete applications that have stand-alone existence. It acts as a platform or framework that can be used for making com- plete applications. It can be developed for a variety of management domains. Some platforms are for data collection where the framework supports data collection using many protocols like SNMP, NETCONF, TL1, and SO on. The solution using this platform can utilize one or more of the supported protocols for communication. Another common example of a platform is a service delivery platform that can be used for rapid creation and delivery of service. Development platform like an IDE (integrated development environment) can be used for effective programming. Similarly there can be event handling, performance monitor- ing, and other network and service level platforms. 67. Customer experience management (CEM): These solutions aims to satisfy the customer aspirations. While customer relation management (CRM) tries to achieve this by emphasizing their company's own goal, customer experience management keeps the customer as the focus for building a company's business strategy. In other words, a company's goals are used to determine effective methods of improving customer experience in CRM Management Applications a