Software licensing is changing how organizations and individuals use software. Globally, technical and economic needs affect licensing in many ways and thus creating licensing models and techniques that reflect and serve organizations' needs, becomes an increasingly challenge in the Network Function Virtualization concept. While NFV continues emerge, it also becomes increasingly important to monitor and manage software licenses. Therefore, in this paper, a license-based architecture is introduced which aims at linking the Network Services with license models throughout SLAs. Specifically, we have introduced an interconnection between license models and SLAs, in which we aim at an efficient and flexible service orchestration in a beyond MANO SP.