The ArenaCore platform is built on a number of ‘global’ design concepts that are used across multiple ArenaCore sub-modules. These help to ensure consistency of approach and handling wherever they are used.
This document describes each of these conceptual areas.
For readers having an interest in specific functional areas of ArenaCore, it may make more sense to read these sections in the context of the other documents from which they are referenced.
For readers having an interest in the overall design / architectural approach taken within ArenaCore, this document may be interesting to read in isolation.