Software Defined Networking (SDN) is changing the way networks are designed, built and operated. It enables faster service deployment and simplifies configuration by abstracting the network into an API driven model. While Network Functions Virtualization (NFV) aims to transform traditional networks that was characterized by single box solutions from multiple vendors into the next generation network architecture. ALTEN Calsoft Labs leverage SDN & NFV as a transformational approach to improve customer experience. NFV and SDN used together can virtualize a large variety of network elements like Evolved Packet Core (EPC), Routers, Security devices (firewalls, IDS/IPS, SSL VPNs) and Customer Premise Equipment (CPE).