You may use MRP concepts in a variety of different production environments. You may also use them for service providers, such as job shops. Examples of production environments include instances in which products are complex, products are only assembled to order, or demand items are discrete and dependent. In these cases, MRP can reduce the stored i