Software-defined storage: The pros and cons, and what is available

Software-defined storage is a rapidly rising trend in the datacentre, but what are the advantages and disadvantages of building your own storage, and is it suitable for all organisations?
Source: Computer Weekly