An interconnection system comprising: at least one interconnection facility to interconnect a plurality of customer spaces and a programmable network platform, the at least one interconnection facility including: an optical switch fabric having a plurality of optical fibers (29, 31) and a plurality of photonic switches (22, 24) interconnected by one or more of the plurality of optical fibers; a first customer space, of the plurality of customer spaces, for a first customer of an interconnection system provider for the interconnection system, within the at least one interconnection facility, the first customer space associated with a first fiber patch panel comprising a first plurality of provider-side optical ports accessible to the interconnection system provider and a first plurality of customer-side optical ports accessible to the first customer from the first customer space, the first plurality of provider-side optical ports including a first provider-side optical port operably coupled to a first optical fiber from the plurality of optical fibers; and a second customer space, of the plurality of customer spaces, for a second customer of the interconnection system provider, within the at least one interconnection facility, the second customer space associated with a second fiber patch panel comprising a second plurality of provider-side optical ports accessible to the interconnection system provider and a second plurality of customer-side optical ports accessible to the second customer from within the second customer space, the second plurality of provider-side optical ports including a second provider-side optical port operably coupled to a second optical fiber from the plurality of optical fibers, and the programmable network platform configured to, in response to receiving a fiber cross-connect request that requests an interconnection between the first customer and the second customer and specifies an identifier for the first providerside optical port and an identifier for the second provider-side optical port for an end-to-end optical fiber cross-connect, configure the plurality of photonic switches to create an optical fiber cross-connect between the first optical fiber and the second optical fiber to provide the end-to-end optical fiber cross-connect that includes the first optical fiber, the second optical fiber, and the optical fiber crossconnect. an optical switch fabric having a plurality of optical fibers (29, 31) and a plurality of photonic switches (22, 24) interconnected by one or more of the plurality of optical fibers; a first customer space, of the plurality of customer spaces, for a first customer of an interconnection system provider for the interconnection system, within the at least one interconnection facility, the first customer space associated with a first fiber patch panel comprising a first plurality of provider-side optical ports accessible to the interconnection system provider and a first plurality of customer-side optical ports accessible to the first customer from the first customer space, the first plurality of provider-side optical ports including a first provider-side optical port operably coupled to a first optical fiber from the plurality of optical fibers; and a second customer space, of the plurality of customer spaces, for a second customer of the interconnection system provider, within the at least one interconnection facility, the second customer space associated with a second fiber patch panel comprising a second plurality of provider-side optical ports accessible to the interconnection system provider and a second plurality of customer-side optical ports accessible to the second customer from within the second customer space, the second plurality of provider-side optical ports including a second provider-side optical port operably coupled to a second optical fiber from the plurality of optical fibers, and the programmable network platform configured to, in response to receiving a fiber cross-connect request that requests an interconnection between the first customer and the second customer and specifies an identifier for the first providerside optical port and an identifier for the second provider-side optical port for an end-to-end optical fiber cross-connect, configure the plurality of photonic switches to create an optical fiber cross-connect between the first optical fiber and the second optical fiber to provide the end-to-end optical fiber cross-connect that includes the first optical fiber, the second optical fiber, and the optical fiber crossconnect.