Externe verbrandingsmotoren zijn warmtemotoren waarbij een brandstof buiten de motor wordt verbrand en de warmte vervolgens wordt gebruikt om een vloeistof (meestal water) te koken en stoom te creëren. De stoom wordt vervolgens gebruikt om de zuigers van de motor aan te drijven. Voorbeelden van externe verbrandingsmotoren zijn stoommachines en Stirlingmotoren.
Turbines , aan de andere kant, zijn een soort rotatiemotor die de energie van een bewegende vloeistof gebruikt om een rotor te laten draaien. Turbines worden gebruikt in een breed scala aan toepassingen, waaronder straalmotoren, gasturbines en windturbines.