The main target of 5G network technologies is to offer radically increased user capacity and quality of service, while saving energy and reducing investment and operating costs. A key technology in this pursue is the cloudification of the virtualized network functions, which can eventually create an environment where services for network operators and application / content providers are chained, configured, deployed and orchestrated as in a common plane. The ARCADIA framework provides the necessary functionalities for facilitating the development and management of component services that can fully exploit the underlying programmable 5G infrastructure. ARCADIA supports policy definition even at the developer level, as well as unified monitoring and dynamic reconfiguration of service parameters.