High and detailed level requirements gathering Fit/gap analysis, functional design, testing, training, reporting, support, and continuous improvement of business applications Probe and understand the current business process, current issues and be able to quickly identify whether the product can address those gaps/ requirements and which one will require customization or