Softwaregedefinieerde compute is een infrastructuurvirtualisatietechniek die computerresources abstraheert en beheert via software. De aanpak beoogt te voorzien flexbare toewijzing, efficiënt gebruik van bronnen en schaalbaarheid.
Scheiding van de software en hardware laag stelt beheerders in staat om infrastructuur programmatisch in te richten en te beheren op basis van vereisten. Het optimaliseren van de toewijzing van middelen verbetert de efficiëntie, flexibiliteit en kostenbeheersing van de infrastructuur.