A software product line epitomizes strategic, planned reuse. More than a new technology, it is a new way of doing business. Organizations developing a portfolio of products as a software product line are experiencing order-of-magnitude improvements in cost, time to market, and productivity.