Software is deemed to have passed the EMV certification process when it has passed EMVCo tests and is then certified by the payment brands to comply with their proprietary implementations. These testing processes ensure interoperability as well as compliance with the set out standards. The goal is secure transactions no matter where they happen in the world.