การออกแบบเชิงกรอบ
การออกแบบโดยใช้เฟรมเวิร์กเป็นพื้นฐาน (Framework Oriented Design หรือ FOD)คือกระบวนทัศน์การเขียนโปรแกรม ที่ใช้เฟรมเวิร์กที่มีอยู่แล้วเป็นพื้นฐานในการออกแบบแอปพลิเคชัน
อาจมองเฟรมเวิร์กนี้ได้ว่าเป็นแอปพลิเคชันแม่แบบที่ทำงานได้อย่างสมบูรณ์ การพัฒนาแอปพลิเคชันประกอบด้วยการปรับเปลี่ยนพฤติกรรมของกระบวนการเรียกกลับและการปรับเปลี่ยนพฤติกรรมของอ็อบเจ็กต์โดยใช้การสืบทอด
รูปแบบนี้เป็นพื้นฐานสำหรับการทำความเข้าใจการพัฒนาด้วย ระบบ การพัฒนาแอปพลิเคชันอย่างรวดเร็ว (RAD) เช่น Delphi ซึ่งสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) จะจัดเตรียมแอปพลิเคชันต้นแบบ และโปรแกรมเมอร์จะกรอกตัวจัดการเหตุการณ์ที่เหมาะสมลงไป นักพัฒนาสามารถแก้ไขวัตถุที่มีอยู่แล้วได้โดยใช้การสืบทอด