نمیشود با برونسپاری برنامهنویسی سامانههای نرمافزاری فناوریاطلاعات نسبت به تامین امنیت زیرساخت حفاظتی اقدام نمود. اگر حراستها نیازمند یک زیرساخت سختافزاری و نرمافزاری امن هستند باید نرمافزارهای مورد نیاز خود را به صورت یکپارچه و با تنوع ارائهی خدمات نرمافزاری و سختافزاری طراحی و اجرایی نمایند و غیر از این راهکار چارهای نیست. همهی پیمانههای نرمافزاری باید from scratch یعنی از روی خاک یا از بنیان طراحی و برنامهنویسی و مورد استفاده قرار گیرد.