Activity-based costing is a more specific way of allocating overhead costs based on "activities" that actually contribute to overhead costs.