CAP focuses exclusively on cost allocation and does not calculate revenue based on billable or hourly rates. It is specifically designed for nonprofits that need to allocate costs to customers or classes. By showing actual costs allocated to each customer/class, CAP simplifies the process of generating reimbursement invoices since the actual cost is properly recorded to the customer(grant) for the period. This helps to prevent billing a grant more than the actual costs for the period.