Dokumen ini membahas perkembangan hardware dan software dalam teknologi informasi. Hardware merujuk pada perangkat keras fisik seperti CPU, penyimpanan, input, output, dan jaringan. Software terdiri atas program komputer dan dokumentasi untuk membantu pengguna dan pemrogram lain. Ada dua jenis software yaitu sistem sebagai penghubung antara hardware dan aplikasi, serta aplikasi yang menyediakan fungsionalitas khusus.