Based on the experience gained during the development process, this paper explains the process by which NFV developers can effectively construct a commercially viable European Telecommunications Standards Institute (ETSI) NFV framework through open-source community projects and open-source ingredients.