Business rule mining supports a Business rules approach, which is defined as a formal way of managing and automating an organization's business rules so that the business behaves and evolves as its leaders intend.
It is also commonly conducted as part of an application modernization project evolving legacy software applications to service oriented architecture (SOA) solutions, transitioning to packaged software, redeveloping new in-house applications, or to facilitate knowledge retention and communication between business and IT professionals in a maintenance environment.