Non Public Network is 3GPP term to describe a network that is controlled by an organization whose main line of business is other than providing communication services to humans.
Providing good quality mobile connectivity requires three things: (1) you can control frequency to avoid interference, (2) you can manage the number of network users and (3) you can differentiate users by using different QoS profiles / network slices.
NPN can terminate connections on premise and it does not require Internet connectivity. NPN owner has full control who is allowed to manage network elements.
Network has fully virtualized functions with interface to local data processing (MEC). NPN can have several Network Slices including own UPFs that are connected to different DNN. Network Slices can have different features and independent user groups.
Global standardisation organisation
Multi-Access Edge Computing
Mechanism to deliver several virtual networks from one physical network
User Plane Functionality,
router to transmit data