What Does Software-Defined Infrastructure (SDI) Mean?

Software-defined infrastructure (SDI) is defined as a system where software controls computing hardware without significant human intervention. In a software-defined infrastructure system, some level of automation enables systems to be provisioned and work to some extent without human guidance.

Techopedia Explains Software-Defined Infrastructure (SDI)

Although software-defined infrastructure has become an industry buzzword, many IT experts have been able to poke holes in it, arguing that the definition of software-defined infrastructure is exceedingly vague. For example, one subset of software-defined infrastructure is software-defined storage, and in evaluating how storage has changed in the last 40 years or so, one see that almost any modern storage system has some element of software-defined infrastructure involved.