NIO = Network logic inputs+outputs
When there are limitations in logic routing and control, this might save you. Transport logics from one system to another. Or from one source to multiple destinations in separate networks.
NIO client/server applications were built to translate logics coming from several systems and sources to a digital highway. So they can al be transported and used in one ore more different locations.
Protocol conversion, logic address conversion, translating between logic types. And that for thousands of logics scattered all over multiple studio locations. It can be done fast and reliable and allows you to build a large distributed system.