The implementation of Open6GCore provides a highly adaptable software foundation. Following software design best-practices and our knowledge gained when implementing Open5GCore, we built a core network that is highly adaptable for use case needs. Open6GCore is designed lean enough so it can be operated on low-performance cots hardware. Utilizing operational deployment techniques, the system can be scaled up to support higher numbers of users. Thus, our core network can be tailored from a system-load perspective. Another dimension of adaptability is that we can include only the necessary procedure implementations in the worker and therefore, provide an operational system that is tailored to the use case and the potential to scale the system up is maintained.
We can adapt to a variety of use case requirements by leveraging the flexibility of our core network, scaling from a Raspberry Pi deployment all the way up to a full rack-based server. Therefore, small- and large-sized deployments can be realized.

