We present the Block Storage Multi-Protocol Converter (BSMC) software architecture, which is able to translate and manage SCSI commands carried by different SCSI transport protocols, such as SCSI, Fibre Channel, and iSCSI, to a variety of storage devices. We discuss the internal organization of BSMC and present some performance testing results. We describe the variety of applications in Storage Area Networking that can benefit from products based on the BSMC architecture, such as a multi-protocol storage router and a multiprotocol, multi-RAID-level disk array.