Using the BCF controller to perform configuration, automation, and most troubleshooting tasks dramatically decreases the number of management consoles that are required to provision new physical capacity or new logical applications. For example, in a 16-rack pod with dual leaf switches and two spine switches, a traditional network design would have 34 management consoles. The BCF design has only one—the controller console—to perform the same functions. The result is massive time savings, reduced error rates, and simpler automation designs. As a powerful management tool, the controller console exposes a web-based UI, a traditional networking-style CLI, and REST APIs.