P6 EPPM Web Services enables your organization to seamlessly integrate P6 EPPM functionality into other applications using open standards, languages, and protocols, including Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Service-Oriented Architecture (SOA), and Web Service Definition Language (WSDL). P6 EPPM Web Services enables your organization to share P6 EPPM data between applications independent of operating system or programming language. Use P6 EPPM Web Services when you need to extend or customize integrated functionality, for example, with BPM workflows, events, or forms-based applications.