Technology that allows network administrators to programmatically initialize, control, change, and manage network behavior dynamically via open interfaces