
Software Defined Infrastructure (SDI) is a method of controlling IT infrastructure with the help of software. In general, SDI is a combination of networking, storage, and computing, which are pre-defined by hardware and software solutions. Deploying SDI in an organization has numerous advantages, such as reduction of capital expenditures, automation of manual resource provisioning, increase in flexibility, agility, and others. Software defined infrastructure helps in minimising capital expenditures in two ways. The first method is by providing defined protocols and standards for limiting dependency on software and hardware, and the second method is by deploying virtualization and cloud technologies in existing IT environment as a substitute for providing new equipment for increasing scalability.