شاید بتوان گفت که بلز پاسکال و چارلز ببیج نخستین کسانی بودند که ماشینهای محاسبهگر ساختند. ولی نخستین ابداع کنندهی کامپیوتر به معنای امروزی را باید آلن تورینگ دانست که در جریان جنگ جهانی دوم کامپیوتری برای رمزگشایی رمزهای آلمانیها ساخت.
در دههی ۱۹۷۰ عموماً کامپیوترهای بزرگ متداول بودند که هر کدام یک اتاق را اشغال میکردند. نحوهی استفاده از آنها بهصورت مشارکت زمانی بود، یعنی برای استفاده از کامپیوتر باید از دانشگاه یا مؤسسهی مربوطه وقت میگرفتید.
در دههی ۱۹۸۰ کامپیوترهای خانگی و بعد کامپیوتری شخصی متداول شدند. بنابراین، این دهه را باید دههی کامپیوترهای شخصی دانست.
در دههی ۱۹۹۰ با توسعهی اینترنت، سیستمهای توزیعی گسترش پیدا کرد. این دهه را میتوان سرآغاز رایانش توزیعی به شمار آورد.
در سالهای اخیر، مهمترین روند کامپیوتر، استفاده از ذخیرهسازی ابری است که فناوریهای زیادی بر پایهی آن ایجاد شده است.