ISP(インターネット・サービス・プロバイダー)のバックボーンネットワーク、組織内のエンタープライズネットワーク、データセンター内のネットワークなど、一口にネットワークと言っても、それに要求される機能・性能は大きく異なってきている。そこで、データの配送・転送機能を有するハードウエアをソフトウエアで柔軟に制御し、効率よく管理を行う試みが多数行われている。これをSoftware Defined Network(SDN)と呼ぶ。Open Flow(オープンフロー)もこうしたことを目指した技術の一つである。