بدافزار
بدافزار یا نرم‌افزار بدخواه برنامه‌های رایانه‌ای هستند؛ به علت آن‌که معمولاً کاربر را آزار می‌دهند یا خسارتی به‌وجود می‌آورند، به این نام مشهورند. هر نرم‌افزاری است که به‌طور عمدی طراحی شده‌است تا به یک کامپیوتر، سرور، مشتری یا شبکه رایانه ای آسیب برساند (در مقابل، نرم‌افزاری که به دلیل برخی نقصان باعث ایجاد صدمه غیرعمدی می‌شود، معمولاً به عنوان یک اشکال نرم‌افزاری یا باگ توصیف می‌شود). طیف گسترده‌ای از انواع نرم‌افزارهای مخرب وجود دارد، از جمله از انواع بدافزارها می‌توان به ویروس‌های رایانه ای، کرم‌ها، اسب‌های تروآ، باج افزار، جاسوس‌افزارها، آگهی‌افزارها، روت‌کیتها، هرزنامهها، نرم‌افزار سرکش و ترس‌افزار اشاره کرد.
اجاره نرم‌افزار
به این دلیل که برنامه‌های سرویس نرم‌افزاری نمی‌توانند به سیستم‌های داخلی شرکت دسترسی داشته باشند (پایگاه داده یا سرویس‌های داخلی)، آن‌ها معمولاً پروتکل‌های یکپارچه و رابط‌های برنامه‌نویسی برنامه که در سطح وسیع شبکه اعمال می‌شود، پیشنهاد می‌دهد. معمولاً این‌ها پروتکل‌های مبتنی بر http و REST و SOAP هستند. حضور لحظه‌ای برنامه‌های سرویس اجاره نرم‌افزاری و دیگر سرویس‌های اینترنتی و استانداردهای تکنولوژی رابط‌های برنامه‌نویسی توسعه ترکیب‌ها () را باعث شده‌است، که برنامه‌های سبکی هستند که داده، ارائه و عملکرد را از چندین سرویس ترکیب می‌کند تا یک مرکب (از آنها) بسازد. ترکیب‌ها به علاوه بین برنامه سرویس نرم‌افزاری و نرم‌افزارهای در محل تفاوت قائل می‌شود همان‌طور که اخیراً نمی‌توان به راحتی بیرون یک دیوار آتش شرکت متحد شد.