CanopyViewer is a computerized maintenance management system (CMMS) that is designed to be used by small-to-medium businesses. It supports asset, work order, and user management, and emphasizes speed and ease of use relative to larger-scale existing products.