Communication is a major problem in requirement statement creation, software development and implementation. Communication of requirement from customer to development team is marked by problems of listening to customer, understanding business domain, and usage of language including domain specific terms and terminologies. The types of requirements are,