Process costing is one aspect of activity based costing which remains current in two ways. Firstly, activity based costing selects a multiple set of cost drivers the costs from which are to be linked to product cost. Processes such as the Analytical Hierarchy Process and multi objective programming are used as a way to optimize selection of the cost drivers (Schniederjans & Garvin, 1997). Chan et al. (2014) provide the latest thinking by suggesting a fuzzy Analytical Hierarchical Process in a supply chain setting for choosing the green design of a product. Design is argued to be where costs and environmental performance are locked in. Secondly, accounting for material, energy, water and waste flow processes also forms part of material flow cost accounting (see next sub-section). Data from production processes and supply chain actors is gathered by process technicians and fed into the accounting system (Jasch, 2003). Processing cost of non-product output is important data in the justification for material flow cost accounting, for which a new international standard, ISO 14051, has recently been developed.