Types of businesses use costing appropriate

When is process costing appropriate, and what types of businesses use it?