Some clients want to turn their business plan into automated software. However, as they lack of knowledge of software development, they do not know how to proceed.
Some clients possess technical knowledge; however they would like to outsource the business analysis so to save time and money.
Some clients feel they are stuck in their legacy system however they have no time to sort out what they want for an upgraded system.