Foreground process adalah proses dari sebuah program yang sedang berinteraksi dengan user. Program berinteraksi dengan user secara output dengan menampilkan window atau teks pada monitor, dan secara input dengan menerima masukan dari user melalui keyboard, mouse, atau perangkat input lainnya. Sebuah proses disebut foreground process bila jendelanya dalam keadaan aktif. Hanya ada satu jendela yang aktif pada satu saat, dan hanya jendela inilah yang dapat menerima masukan dari keyboard. Windows membedakan antara jendela yang aktif dan yang tidak dengan memberi warna yang berbeda pada title bar-nya jendela, seperti pada gambar di bawah ini.