CHARM یا به اختصار Complex Hazardous Air Release Model یک نرم افزار تخصصی جهت مدلسازی و شبیهسازی انتشار ناگهانی مواد شیمیایی آلوده و خطرناک در هوا از منابع مختلف نظیر آتش (BLEVE یا استخر آتش یا Jet Fire)، انفجار (شکست مکانیکی، پراکندگی آلودگی ناشی از انفجار ابر بخار) و حمل و نقل مواد خطرناک است. این نرم افزار با توجه به برنامه مدیریت ریسک EPA موسوم به RMP, Rule 112r پاسخدهی اضطراری و برنامهریزی برای مقابله با حوادث ذکر شده را مدلسازی میکند. دو نسخه از این نرم افزار موجود است، یکی برای یک منبع واحد در عرض (Terrain) صاف و دیگری برای منابع چندگانه در عوارض پیچیده که البته شامل ورودی دادههای بیشتری میشود. هر دو نسخه نرم افزار قابلیت تخمین تأثیرات استفاده از سلاحهای کشتارجمعی شیمیایی را دارا بوده و برای گاز خردل، سارین، سومان و ویایکس قابل استفاده است. نسخه دوم این نرم افزار قابلیت شبیهسازی بیشتری در زمینه افشانههای این نوع سلاحها داشته و قادر است تا تغییرات اندازه، حجم، تصعید، تبخیر و نشست اینگونه گازها را شبیهسازی نماید. از این نرم افزار همچنین میتوان برای بررسی اثرات سلاحهای بیولوژیکی نظیر سیاهزخم استفاده نمود.