Introduction Batch management is the process of managing batch. It is employed in various industries such as food &beverages, chemicals, pharmaceutical and biotechnology as it helps in the differentiation of one lot of production from the other due to the unique characteristics of the lot. Batch management software tracks the batches in their entire lifecycle and if any problem arises it generates security alarm. It also helps in searching for items and deciding the perfect batch for a particular requirement. Its usage in mining & metals, cement& glass, and pulp & paper industries has increased extensively. Through control systems, batch management software helps in scheduling, initializing, allocating and coordinating the processing of batches. It also tracks record of material consumption, batch activity and production records to the historical database for effective management. It also creates alarms and events corresponding to a certain batch fo...