What is Requirement What is Requirement and Types of Requirements. Requirement is a need of customer. Business Analyst primary role is to understand the need of a customer and provide software solution to meets the customer expectation. By seeing description of the requirement we can say that, gathering requirements are very easy. But in real scenario it is very difficult to gather and understand the client requirements.  Because every business channel has their own requirements and organization requirements may differ…