Canopy is a practice management solution for accounting firms that includes tools for invoicing and billing, time and document management, a client portal, and CRM features.