موشک بالستیک
موشک بالستیک در حقیقت یک ماشین تحویل موشک-مولد، شامل سامانه رهیابی و محفظه حمل مهمات است که اساساً علیه اهداف زمینی و سطحی مورد استفاده قرار می‌گیرد. انواع گوناگون موشک‌های بالستیک معمولاً بر حسب برد طبقه‌بندی می‌شوند. نوع خاصی از موشک‌های بالستیک وجود دارد که از زیردریایی‌ها شلیک می‌شود و SBLM نام دارد. در ساخت موشک‌های بالستیک، مبحث پیشرانه که مشخص‌کننده برد موشک است مهمترین مسئله محسوب می‌شود و پس از آن میزان توانایی حمل مهمات که قدرت تخریب آن را افزایش می‌دهد.
موشک هوابه‌سطح
تفاوت موشک‌های هوابه‌سطح از بمب‌های هدایت‌شونده داشتن یک سامانهٔ نیروی محرکه در موشک‌ها و فقدان چنین سامانه‌ای در بمب‌هاست. این سامانه در اغلب موشک‌های هوابه‌سطح موتور راکت است. موتور جت هم در موشک‌های کروز هوابه‌سطح استفاده می‌شود که معمولاً برد بسیار بالاتری از موشک‌های دیگر دارند. همچنین برخی از موشک‌های ساخت شوروی سابق از موتورهای رم‌جت بهره می‌گیرند که به آنان سرعت و برد بالایی می‌دهد.