این کار هم به این دلیل بود که انسان با سختافزار که همان قطعات الکترونیکی رایانه هستند، نمیتواند براحتی ارتباط برقرار کند؛ چراکه اصولا رایانه فقط زبان ماشین میداند و نه چیز دیگری.
کمکم با گسترش کاربری رایانهها برای مشاغل بزرگ، سازندگان به فکر برقراری ارتباط راحتتر میان انسان و رایانه افتادند و همین امر باعث شد با استفاده از زبانهای برنامهنویسی نزدیک با زبان ماشین شروع به طراحی واسطی برای این امر کردند و بالاخره واسطی به نام سیستمعامل (Operating System) پا به عرصه فناوری گذاشت. به زبان ساده میتوان گفت سیستمعامل رابط انسان است با سختافزار.با نگاهی کلی چند سیستمعامل قدرتمند خواهید دید که چیزی مانند ویندوز، جایی در میان بزرگان و اهل فن ندارد.