逐漸出現小型工作站伺服器是由於軟體技術以及哪方面的進步?
電腦硬體
專有軟體，又稱非自由軟體、專屬軟體、私有軟體、封閉性軟體等，是指在使用、修改上有限制的軟體。此外，有些軟體也有複製和分發的限制，它也屬於專有軟體的範疇。通常，與專有軟體對應的是自由軟體。專有軟體的這些限制是由軟體的所有者制定的。這些限制是通過法律或者技術上的手段實現的，有時這兩種手段被同時採用。最常見的技術限制方式是保留能夠被大家讀懂的原始碼，而只發布只有電腦才能讀懂的程式。法律上的限制包括使用版權和專利。這些程式的原始碼往往被其持有者視為商業機密。如果第三方要檢視原始碼時，往往需要簽署保密協定。專有軟體並不等同於商業軟體。專有軟體和自由軟體都可以免費或者收費分發。它們之間的區別在於：專有軟體的所有者可以決定是否可以分發該軟體，以及費用的數額；而自由軟體可以被任何持有者隨意分發，相關的複製以及服務費用也可自行決定。
而在90年代，英特爾的架構實驗室是很多硬體介面的推手，像是個人電腦介面匯流排、通用序列匯流排、藍芽，以及提供於多處理器伺服器的當代先進架構。英特爾的架構實驗室在軟體方面的努力在早期也有部分成果，但是後來軟體的趨勢則是往微軟的方向走。而英特爾與微軟之間的競爭關係則是可以從英特爾的架構實驗室的副總裁史提芬·麥基迪與微軟的反托拉斯的訴訟中窺知一二。而另一項讓英特爾的新款處理器得以迅速普及的是微軟的視窗作業系統的版本更新，理由是每次更新視窗作業系統就需要更強的處理器來達到最佳體驗。從視窗九五、視窗九八、視窗二千，直到視窗經驗甚至是視窗視圖都是與當代的硬體技術互相對補。
命令列介面是在圖形使用者介面得到普及之前使用最為廣泛的使用者介面，它通常不支援滑鼠，用戶通過鍵盤輸入指令，電腦接收到指令後，予以執行。也有人稱之為字符使用者介面。通常認為，命令列介面沒有圖形使用者介面那麼方便用戶操作。因為，命令列介面的軟體通常需要用戶記憶操作的命令，但是，由於其本身的特點，命令列介面要較圖形使用者介面節約電腦系統的資源。在熟記命令的前提下，使用命令列介面往往要較使用圖形使用者介面的操作速度要快。所以，在現在的圖形使用者介面的作業系統中，通常都保留著可選的命令列介面。雖然現在許多電腦系統都提供了圖形化的操作方式，但是卻都沒有因而停止提供文字模式的命令列操作方式，相反的，許多系統反而更加強這部份的功能，例如Windows就不只加強了操作命令的功能和數量，也一直在改善Shell Programming的方式。而之所以要加強、改善，自然是因為不夠好；作業系統的圖形化操作方式對單一用戶端電腦的操作，已經相當方便，但如果是一群用戶端電腦，或者是24小時運作的伺服器電腦，圖形化操作方式有時會力有未逮，所以需要不斷增強命令列介面的腳本語言和巨集語言來提供豐富的控制與自動化的系統管理能力。
網路遊戲，也稱線上遊戲，一般指多名玩家透過電腦網際網路進行互動娛樂的電子遊戲，以遊戲運行軟體分類一般是指客戶端下載的大型多人線上遊戲。部分遊戲能透過連線網路伺服器進行連線對戰、線上雲端存檔。網路遊戲有戰略遊戲、動作遊戲、體育遊戲、格鬥遊戲、音樂遊戲、競速遊戲、和角色扮演遊戲等多種類型，不過也有少數線上網路單人遊戲。網路遊戲的發展可追溯至1970年代大型電腦上，由於網路遊戲需要較大量運算以及網路傳輸容量，因此早期的網路遊戲通常以純文字訊息作為呈現方式，重視玩家與玩家間的互動，而非聲光效果。隨著電腦硬體及軟體技術的進步，網路遊戲伺服器逐漸出現在小型的工作站伺服器，並且受到學生族群的歡迎，其中尤以MUD最具代表性。與此同時，傳統的單機遊戲也開始出現利用區域網路進行小規模連線的形式，但多數以射擊或即時戰略遊戲為主，這類型網路遊戲進行時，需要交換數量驚人的同步訊息，因此通常較適合高速的區域網路，難以實現人數規模更龐大的網路遊戲。