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


