Software product lines are rapidly emerging as a viable and important software development paradigm. The Software Engineering Institute defines basic concepts and the activities and practices that ensure success. The author shares how-to's, success stories, and lessons learned while defining and applying this approach.