Domain experience' means hands on experience as a direct or indirect user on the business process. A domain user may or may not be familiar with the software that the consultant needs to implement but should possess end to end knowledge on the business process.