Roket
Pada umumnya, roket terdiri dari tiga bagian. Bagian pembawa muatan, pengendali, dan bagian mesin. Bagian pembawa muatan berfungsi untuk mengangkut barang—satelit, objek lainnya, hingga bahan peledak. Bagian pengendali merupakan bagian di mana terdapat peranti untuk mengendalikan roket. Dan, bagian mesin, merupakan bagian di mana terdapat mesin serta bahan bakar roket. Sebagai catatan, mesin roket ini terbagi dalam dua kelompok, tergantung dari jenis bahan bakarnya: cair dan padat.
Scramjet
Mesin scramjet merupakan pengembangan dari mesin jenis ramjet (ram-air compression). Kedua jenis mesin ini berbeda dengan mesin jet konvensional, turboprop, maupun turbojet. Pada mesin turbojet, udara masuk ke ruang bakar setelah melewati bagian kompresor mesin untuk dinaikkan tekanannya. Tidak demikian dengan mesin scramjet dan ramjet. Pada kedua jenis mesin ini udara luar untuk pembakaran fuel memasuki ruang bakar tanpa dikompresi. Tidak ada komponen mesin yang berputar pada mesin scramjet maupun ramjet.Tekanan udara bebas masuk ruang bakar mesin scramjet atau ramjet semata karena kecepatan pesawat. Di sinilah letak perbedaan antara mesin ramjet dengan scramjet.