An agile organization has three key capabilities: (1) adapting to changes in the external environment, (2) gaining insights from information and knowledge, and (3) maintaining control while allowing for flexibility. Some organizational practices that support agility include stimulating cooperation between employees, decentralizing coordination through networks while maintaining central coordination on strategic themes, and focusing on sourcing results flexibly through a mix of permanent and contract workers. An agile organization proactively builds a stable core while balancing centralized and decentralized coordination.