На рынке сетевого оборудования есть много качественных аппаратных решений, имеющих свои преимущества — высокую производительность, гибкость, низкие издержки и т. д. Но объединить оборудование разных производителей в единую систему с централизованным управлением бывает проблематично из-за использования разного программного обеспечения. Созданием ACS в Microsoft хотят решить эту проблему.

Azure Cloud Switch (ACS) является попыткой Microsoft создать собственное программное обеспечение для работы сетевых устройств, в роли коммутатора. Это кросс-платформенная модульная операционная система для сетевых датацентров построена на Linux. ACS позволяет отлаживать, исправлять и тестировать ошибки программного обеспечения гораздо быстрее.
Новая платформа позволяет быстрее тестировать ПО, находить ошибки, выполнять отладку, и разрабатывать функции под конкретные сетевые потребности. Разработанная при участии Microsoft спецификация Switch Abstraction Interface позволит использовать один программный стек на оборудовании разных производителей.
Switch State Service (SSS): является подмножеством глобального состояния сети. Помогает в перенаправлении запроса к его целевому назначению. Основан на открытом исходном коде пары ключ-значение.
SAI: Перед SAI, основной задачей стояла поддержка аппаратных средств различных производителей, и строгой связи программного обеспечения со стеком протоколов, что даёт свободу выбора наилучшего сочетания аппаратных средств и программного обеспечения для потребностей конкретных конфигураций сетей. SAI участвует в обмене объекта и зависимостями между различными приложениями. В базе данных является модульным и предусматривает применение с учетом состояний.
Платформа ACS с SAI представлена на конференции SIGCOMM в августе 2015 года. Была продемонстрирована ACS, поставщики интегральных схем специального назначения ASIC (Mellanox, Broadcom, Cavium, и переключатель программного обеспечения Barefoot), шесть реализаций SAI (Broadcom, Dell, Mellanox, Cavium, босиком и Metaswitch), и три приложения стека (Microsoft, Dell, и Metaswitch).
Судя по всему, ACS не будет опубликована. Примечателен сам факт использования софтверным гигантом дистрибутива Linux. Для критически важных систем разработчики компании не стали делать специальную версию Windows, а задействовали свободное ПО.