Understanding the business requirement is the key factor before stepping forward for analyzing and planning the solutions. If we are not thorough and well in understanding the requirement, we have less chance in providing the right solutions and big bump is setting up the client to build the business. There are various tools which we can use to understand the business requirement as follows;