17 December 2013 An iterative and incremental software development process driven from a client-valued functionality (feature) perspective.Feature-driven development is mostly used in agile software development. Related posts: Software Infrastructure