ISO/IEC 14165-312:2009(E) is intended to serve as an implementation guide to maximize the likelihood of interoperability between conforming implementations. It requires features that are optional, and prohibits the use of some non-optional features in the referenced specifications. In addition it simplifies implementations and their associated documentation, testing, and support requirements.