Business process modeling can be used for organization design, process documentation, process reorganization, process monitoring and controlling, continuous improvement, quality management, and benchmarking. It refers to activities by organizations to manage and improve business processes, which are made possible by new tools, technologies, and standards. These activities include process design, process enactment, and process monitoring.