โดยทั่วไปแอปพลิเคชันคอมพิวเตอร์ประกอบด้วยหลายหน้าจอแต่ละหน้าจอซึ่งเรียกว่าหน้าต่างของแอปพลิเคชัน หน้าต่างเหล่านี้อยู่ในสถานะของการเคลื่อนไหวหรือไม่มีการใช้งานขึ้นอยู่กับงานของผู้ใช้คอมพิวเตอร์ หน้าต่างที่ใช้งานอยู่คือหน้าต่างที่เลือกในปัจจุบันซึ่งมีโฟกัสหลักอยู่ภายในแอปพลิเคชันคอมพิวเตอร์
ซอฟต์แวร์คอมพิวเตอร์ทั้งหมดทำงานบนระบบปฏิบัติการ ระบบปฏิบัติการเป็นตัวควบคุมหรือผู้จัดการของคอมพิวเตอร์ทั้งหมดในขณะที่มันทำงาน ระบบปฏิบัติการนี้จัดการการทำงานร่วมกันระหว่างแอปพลิเคชันซอฟต์แวร์และฮาร์ดแวร์พื้นฐานของคอมพิวเตอร์
ระบบปฏิบัติการคอมพิวเตอร์สมัยใหม่ช่วยให้ผู้ใช้แอพพลิเคชั่นสามารถเรียกใช้แอพพลิเคชั่นหลาย ๆ ตัวพร้อมกันได้ โดยทั่วไปแอปพลิเคชันเหล่านี้มีหน้าต่างที่ต้องเปิดใช้งานก่อนที่จะทำการโฟกัสและควบคุมจะถูกถ่ายโอนไปยังแอปพลิเคชันใหม่จากระบบปฏิบัติการ ได้รับหน้าต่างที่ใช้งานอยู่โดยเลือกหน้าจอของแอปพลิเคชัน เมื่อการเลือกนี้เกิดขึ้นระบบปฏิบัติการจะถ่ายโอนการควบคุมสภาพแวดล้อมไปยังหน้าต่างที่ใช้งานอยู่ซึ่งจะทำให้ผู้ใช้สามารถทำงานต่าง ๆ บนหน้าต่างที่เลือก
มีหลายวิธีในการเลือกหน้าต่างภายในแอปพลิเคชัน วิธีการหลักคือการใช้ตัวควบคุมเมาส์และคลิกที่หน้าต่างที่ต้องการ นอกเหนือจากวิธีนี้ระบบปฏิบัติการบางระบบยังอนุญาตให้วางเมาส์เหนือเหตุการณ์เพื่อเปิดใช้งานการเปิดใช้งานหน้าต่างรวมทั้งสามารถใช้แป้นพิมพ์เพื่อเปลี่ยนโฟกัสเป็นหน้าต่างที่ใช้งานอยู่
ง่ายต่อการจดจำหน้าต่างที่ใช้งานอยู่ภายในแอปพลิเคชันซอฟต์แวร์ เมื่อเลือกหน้าต่างแล้วโฟกัสของระบบปฏิบัติการจะเปลี่ยนเป็นหน้าต่างใหม่ จากนั้นวินโดว์ที่เลือกใหม่จะเปลี่ยนรูปลักษณ์ราวกับถูกไฮไลต์ในขณะที่หน้าต่างอื่น ๆ ของแอพพลิเคชั่นจะกลายเป็นสีเทา
หน้าจอหน้าต่างของแอปพลิเคชันประกอบด้วยหลายมิติรวมถึงเมนูแถบเครื่องมือแถบเลื่อนพื้นที่หน้าต่างด้านในและพื้นที่กรอบด้านนอก ก่อนที่หน้าต่างจะอนุญาตการป้อนข้อมูลจากผู้ใช้จะต้องมีการควบคุมคอมพิวเตอร์ที่ถ่ายโอนจากระบบปฏิบัติการก่อน หน้าต่างจะทำงานหลังจากผู้ใช้เลือกแอปพลิเคชันหรือหน้าต่างภายในแอปพลิเคชัน
ในการออกแบบส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) สิ่งสำคัญคือการทำให้แอพพลิเคชั่นเป็นที่ชื่นชอบสำหรับผู้ใช้ซอฟต์แวร์ เลย์เอาต์หน้าจอของ GUI นี้รวมวิธีที่หน้าจอจะตอบสนองเมื่อเปิดใช้งานถูกถ่ายโอนไปยังหน้าต่างที่ใช้งานอยู่ โดยทั่วไปพื้นที่แถบเครื่องมือด้านนอกของแถบเครื่องมือหน้าจอจะมีความสว่างซึ่งจะบ่งบอกว่าโฟกัสได้เปลี่ยนไปเป็นหน้าต่างที่เลือกใหม่


