are generally defined by the product lifecycle