Transceiver Programming and Tuning Box
Cisco has made a new tool which will make it easier to find the compatible transceivers and switches, and what software needed.
https://tmgmatrix.cisco.com/