Big-A Agile methods enable an enterprise to develop software and systems rapidly in response to new requirements for products and services. Small-a agility is about flexibility in general, apparent in how individuals, workgroups and enterprises respond to new kinds of requirement. In both cases there is a separation between the ‘design-time’ within which a response can be developed and the ‘run-time’ within which it is deployed operationally. Requisite agility is this same general flexibility, but where no such separation is possible between design-time and run-time: the enterprise becomes entangled with the client’s context-of-use so that the response to new requirements has to happen in the client’s real time. Requiring the support of platform architectures, this entanglement creates a double challenge to the governance of an enterprise. It needs to be able to collaborate effectively across enterprise boundaries, but it also needs to develop the requisite agility at the level of the enterprise that enables it to respond in real time to new forms of demand.