An activity-based approach refines a costing system by focusing on individual activities as the fundamental cost objects. It uses the cost of these activities as the basis for assigning costs to other cost objects such as products or services.