It is anticipated that SDN coupled with NFV and cloud computing, will become a critical enabling technology to radically revolutionize the way network operators will architect and monetize their infrastructure. On the other hand, the Internet of Things (IoT) is transforming the interaction between cyberspace and the physical space with a tremendous impact on everyday life. The effectiveness of these technologies will require new methodological and engineering approaches due to the impressive scale of the problem and the new challenging requests in terms of performance, security and reliability. The paper presents a simple and general SDN-IoT architecture with NFV implementation with specific choices on where to adopt and NFV approaches to address the new challenges of the Internet of Things. The architecture will accelerate innovations in the IoT sector, thanks to its flexibility opening new perspectives for fast deployment of software-enabled worldwide services. The paper also look at the business perspective by considering SDN and NFV as enablers of new added value services on top to the existing infrastructure providing more opportunities for revenues leveraging fast deployed services in the value chain.