Next generation 5G network architecture is required to serve several heterogeneous applications ranging from massive M2M communication, ever increasing video media, to applications which expect very low latency (1-10ms). Further the architecture is expected to deliver better mobility and security feature to these services. Information-centric networking is being researched as new narrow waist to support heterogeneous applications as it enables a network layer based on application semantics that of names, content object based security model enabling in-network caching/computing while lending its use in both constrained IoT environments and also for large scale content distribution. In this talk, we discuss how the intersection of three emerging technologies, i.e ICN/SDN/NFV can be used to deliver very agile and programmable service-centric networking platform.