مدارگزینی
سوییچینگ پیام به‌طور کامل مسیرهای پیام را ارسال می‌کند، هر بار با یک خم، یعنی ذخیره و انتقال کل پیام. سوئیچینگ بسته داده‌های منتقل شده به بسته‌های منتقل شده از طریق شبکه را به‌طور مستقل و جداگانه تقسیم می‌کند. پیوندهای شبکه به‌جای اختصاص همزمان به یک نشست ارتباطی، توسط بسته‌های مختلف نشست‌های ارتباطی رقیب به اشتراک گذاشته می‌شوند و در نتیجه کیفیت خدمات تضمین شده توسط سوئیچینگ مدار از بین می‌رود.
سی‌ام‌اس-۲ (زبان برنامه‌نویسی)
سوئیچ‌ها برای انتقال کنترل برنامه به یک مکان خاص در سیستم زمان کامپایل مورد استفاده قرار می‌گیرند. آن‌ها شامل یک مجموعه از شناسه‌ها یا نقاط سوئیچ کردن هستند که انتقالات برنامه و شاخه‌ها را تسهیل می‌کنند. سوئیچ آدرس برنامهٔ یک برچسب بخش یا نام متد را نشان می‌دهد.