Sistem operasi dulu hanyalah merupakan interface antara lingkungan komputasi dan pengguna, tetapi kini sistem operasi modern sudah mengambil alih juga dukungan terhadap pengembangan serta wajah aplikasi. Penjual-penjual sistem komputer bahkan menggunakan sistem operasi ini sebagai sarana kompetisi, Dan perangkat keras sebagai komoditi saja. Beberapa kata kunci penting dari sistem operasi masa depan adalah multi platform support, easy to use, dan peer – to – peer networking.
Dalam lingkungan heterogen (beragam), adanya kemampuan multi platform support dari sebuah sistem operasi merupakan kebutuhan, sehingga menempatkan Unix sebagai pelopor terdepan karna unix saat ini merupakan satu-satunya sistem operasi yang memiliki dukungan ini. Beberapa sistem operasi yang tidak memiliki kemampuan ini memilih untuk mengembangkan kemampuan melayani client-client dari lingkungan komputasi yang berbeda-beda dengan menerapkan arsitektur client-server.
Berpindahnya sumber daya komputasi ke meja-meja pengguna menuntut agar lingkungan komputasi lebih mudah untuk digunakan dan mudah diadministrasikan karena tipe-tipe pengguna sarana komputasi menjadi meluas dan menurun ke pengguna-pengguna biasa yang tidak mempunyai ilmu pengetahuan komputer seperti halnya pegawai-pegawai pada sebuah pusat pegolahan data. Easy to use ini mempengaruhi infrastruktur dari pengembangan sistem informasi di masa datang dan merupakan ekspektasi utama dari pengguna sistem. Beberapa jenis sistem operasi menggunakan graphical user interface dan beberapa lainnya bahkan mulai memberikan kemampuan multi media (teks grafis dan suara) untuk memudahkan interaksi antara pengguna dan sistem komputer. Sistem operasi multitasking 32 bit yang memiliki kemampuan manajemen memori virtual dan memiliki sistem file yang andal merupakan konsep sistem operasi masa depan. Orientasi ke objek ( object oriented) yang memberikan fasilitas sharing data antar program dan memungkinkan hubungan antar program aplikasi akan menjadi trend sistem operasi masa depan. Selain dari pada itu, sistem operasi ini juga berfungsi sebagai media pembentukan program-program baru dari komponen-komponen kecil (applet) yang merupakan perwujudan dari objek (enkapsulasi dari kode dan data) dalam sistem operasi.
komputer-komputer di masa depan akan tersambung satu dengan yang lain demikian eratnya, kemampuan peer-to-peer networking merupakan kemampuan yang menunjang konsep distributed computing dan technology client server. Kemampuan ini juga memungkinkan akses informasi dari mana saja dalam jaringan komputer tanpa pengguna mengetahui lokasi fisik dari informasi tersebut. Dengan demikian pengaman yang andal merupakan satu keharusan bagi sistem operasi yang baik.
Teknologi peer-to-peer memungkinkan diterapkannya software agent, yaitu sebuah perangkat lunak pintar yang mampu diberi perintah dan memiliki kecerdasan navigasi dalam rimba belantara jaringan komputer. Seorang yang memerlukan sebuah informasi yang tersimpan dalam jaringan komputer misalnya, dapat memberi perintah kepada agent untuk berjalan menjelajahi jaringan dan mencari informasi yang dibutuhkan tersebut, dan kemudian membawanya lagi ke pengguna yang memberikan perintah kepadanya. Banyak ahli memperkirakan bahwa agent akan merupakan sebuah komponen utama dari sebuah sistem informasi masa depan