A KYC engine is a software tool that creates questionnaires and other methods to verify the identity of customers for a business.