DoitPHP (เดิมชื่อ Tommyframework) เป็นเฟรมเวิร์ก PHP แบบไลท์เวทที่เผยแพร่ตามลิขสิทธิ์โอเพ่นซอร์ส BSD กล่าวโดยย่อ: DoitPHP ทำงานอย่างมีประสิทธิภาพ เรียนรู้ ใช้งาน และขยายได้ง่าย กล่าวอีกนัยหนึ่ง: DoitPHP มีประสิทธิภาพแต่ทรงพลัง ยืดหยุ่นแต่สามารถปรับขนาดได้ ในฐานะ "ดาวรุ่ง" ในเฟรมเวิร์ก PHP DoitPHP สืบทอดสิ่งที่เฟรมเวิร์ก PHP ที่ยอดเยี่ยมเหล่านั้นมีเหมือนกัน: รูปแบบการเขียนโค้ด OOP, ฟังก์ชันการกำหนดเส้นทาง URL, แนวคิดทางสถาปัตยกรรม MVC, การดำเนินการฐานข้อมูล UID และการสนับสนุนด้านเทคนิคส่วนหน้า AJAX นวัตกรรมระดับย่อยได้ถูกสร้างขึ้นในการออกแบบการทำงานและฟังก์ชั่น: 1. เครื่องมือพัฒนาเสริมของ DoitPHP (DoitPHPTools) ซึ่งมีฟังก์ชัน "นั่งร้าน" อันทรงพลังทำให้ใช้เฟรมเวิร์กนี้สำหรับการพัฒนาโปรแกรมได้ง่ายขึ้น
2. กลไกการเรียกใช้มุมมองที่กระชับและมีประสิทธิภาพทำให้การพัฒนาและการทำงานของไฟล์มุมมองทำได้ง่ายและสะดวก
3. การออกแบบโมดูลส่วนขยายที่ยืดหยุ่น (โมดูล) สามารถเรียกใช้โปรแกรมโอเพ่นซอร์สของบุคคลที่สามเช่น SMARTY, ADODB, CKEDITOR, TINYEDITOR, FPDF, PHPMAILER, PHPRPC เป็นต้น
4. บูรณาการ JQUERY และ THICKBOX, TABS, JQUERYFORM, LAZYLOAD และปลั๊กอิน JQUERY อื่น ๆ เปิดใช้งานเอฟเฟกต์การโหลดรูปภาพ AJAXLOADING เอฟเฟกต์กล่องไฟ (เอฟเฟกต์หน้าจอล็อค) เมนู TAB การเลือกแบบเต็มหรือเอฟเฟกต์การเลือกแบบผกผันและการแก้ไขรูปภาพด้านหน้า - การพัฒนาหน้าสุดท้าย เอฟเฟกต์ Lazy Loading ฯลฯ ทำให้สะดวก
5. จัดเตรียมไลบรารีการดำเนินการที่ใช้กันทั่วไปในการพัฒนาโปรแกรม PHP ไม่ว่าจะเป็นการทำงานของ COOKIE และ SESSION หรือเอฟเฟ็กต์การเพจของหน้าเว็บ การเล่นเสียง วิดีโอ สไลด์โชว์รูปภาพ และการสร้าง RAR, EXCEL, PDF และ ไฟล์ประเภทอื่นๆ ใช้การดำเนินการแคชทั่วไป เช่น MEMCACH, XCACHE และ APC และใช้แอปพลิเคชัน PHP ขั้นสูง เช่น WEBSERVICE การใช้ไลบรารีคลาสขยายเพื่อดำเนินการต่างๆ นั้นง่ายดายพอๆ กับการหยิบมันขึ้นมาเพียงปลายนิ้วสัมผัส
6. ไดรเวอร์ฐานข้อมูลที่หลากหลาย รองรับ MYSQL, POSTGRESQL, ORACLE, SQLITE, MSSQL, MONGODB และฐานข้อมูลอื่น ๆ บันทึกการเปลี่ยนแปลง DoitPHPv2.6: พารามิเตอร์เมธอดคลาสจำนวนมากในคลาสพื้นฐานของ Model ได้รับการปรับปรุงอย่างมีนัยสำคัญ คลาสส่วนขยายการแบ่งหน้าแก้ไขชื่อของบางคลาส