Bir buhar makinesi basınç altında buhar üretmek için suyu kaynatacak bir kazana ihtiyaç duyar. Herhangi bir ısı kaynağı kullanılabilir, fakat genelde odun, kömür veya petrol türevi yakıtların yakılmasından elde edilen ateş kullanılır.