Lapisan abstraksi perangkat keras
Lapisan abstraksi perangkat keras (Inggris: hardware abstraction layer disingkat HAL) adalah sebuah lapisan logis antara perangkat keras fisik dari sebuah komputer dan perangkat lunak yang berjalan di dalam komputer yang bersangkutan. Fungsi dari HAL adalah untuk menyembunyikan perbedaan-perbedaan di dalam perangkat keras dan maka dari itu menyediakan platform yang konsisten untuk menjalankan aplikasi di atasnya.
Barebone
Pembeli barebone harus membeli komponen-komponen wajib yang ada pada suatu komputer antara lain prosesor, memory (RAM), dan harddrive. Memang saat awal dibuatnya barebone ada beberapa produsen barebone yang menyertakan prosesor, RAM dan hard drive. Tetapi sekarang sudah tidak ada lagi karena dianggap tidak sesuai dengan konsep barebone (komputer setengah jadi). Belum lagi tambahan-tambahan hardware seperti kartu grafis (graphic card), kartu suara (sound card), dan sebagainya jika tidak puas dengan fasilitas on-board dari barebone tersebut. Sayangnya, karena bentuknya yang minimalis banyak hardware yang tidak kompatibel dengan barebone.