System structure is a key determinant of system behavior. There is a particularly strong link between a system’s structure and its flexibility – it’s capacity to respond to changes. Often, adding flexibility entails adding complexity. In this paper, we propose measures for a system’s complexity that are complementary to existing flexibility measures. Furthermore, flexibility often comes at the cost of some measure of control over the system’s behavior. We therefore propose a metric for system controllability that is complementary to our flexibility metric.