A CRM connection is not essential. Revenue recognition can be fully automated using all of the data and text on your invoices. The only requirement is for the system to see your invoices.