Certified software is available through certain vendors that have completed a certification process.
Your bank may develop its own SOD software, but this software must also undergo the certification process.