TomatoCMS สร้างด้วยเทคโนโลยี่ใหม่ล่าสุดสำหรับการสร้างเว็บไซต์ โดยมี Zend Framework, jQuery และ 960grid
PHP frameworks ระบบภาษาชั้นสูงของ มั่นใจได้ว่า TomatoCMS เป็นการออกแบบชั้นสูงในการใช้งานแบบ OOP.

ใช้ jQuery ซึ่งเป็นที่นิยม ด้วยสโลแกน "Write less, do more", โดยการพัฒนาใน TomatoCMS ทำให้ใช้งานง่ายอย่างที่ไม่เคยเจอ และในการเสริมอื่นๆ, คุณสามารถใช้ plugins โดยใช้ jQuery ในการพัฒนาได้ต่อ

TomatoCMS ใช้ 960grid ในส่วนของเลย์เอ้าท์ทั้งหน้าและหลังเว็บ โดยคุณสามารถออกแบบเว็บไซต์ได้ด้วยตนเอง โดยจะสามารถสร้างเว็บไซต์แบบ 2 ,3 หรือ 4 คอลัมได้ง่ายๆด้วยตนเอง

TomatoCMS ให้สร้างหน้าเว็บแบบหลายรูปแบบ Layout Editor ทำให้คุณจัดการหน้าเว็บไซต์ได้อย่างง่ายดาย
เพิ่มเติมสำหรับ widget นี้สำหรับเว็บคุณโดยอนุญาติให้ผู้มาชมเว็บสามารถ แดร็ก & ดร็อป widgets นี้ในหน้าเว็บ และทำการอัพเดทหน้าเว็บ เพื่อให้แสดงกับคนต่อไป, สมาชิกรายต่อไปจะเห็นแต่หน้าที่อัพเดทใหม่
คุณสามารถสร้างหน้าเว็บจากหลายๆแบบ โดยแต่ละบรรทัดสามารถแดร็ก & ดร็อป ในการเปลี่ยนการจัดเรียงได้ คุณสามารถย่อได้หลายแบบ Layout Editor อนุญาติให้แดร็ก widgets และ ดร็อป บรรทัดนั้นไปที่บรรทัดอื่นได้ แน่นอน, คุณสามารถเอาบาง widgets จากหลายๆส่วน เมื่อคุณไม่ต้องการให้แสดงในหน้าเว็บ สามารถลบหลายๆส่วนหรือบรรทัดหรือทั้งหมดที่คุณเลือกได้

คุณสามารถตั้งค่าในบาง widget ในหน้าเว็บ หลังจากตั้งค่า, คุณสามารถดูตัวอย่าง widget และสลับไปโหมดตั้งค่าได้ Layout Editor สามารถให้คุณดูหน้าเว็บตัวอย่างได้่ ในการจัดตั้งค่าหน้าต่างๆ

ในการเข้าถึงของระบบพื้นฐานจากสถาปัตยกรรมของ ACL , คุณสามารถตั้งค่า การเข้าถึงสำหรับบทบาท (กลุ่ม) หรือให้สมาชิกโดยการโมดูลแล้วจัดแบ่ง

จัดการโดย IpLock plugin, คุณสามารถจัดการโดยใส่เลข IP ของสมาชิก โดบ plugin นี้, แน่นอน, จะปลดหรือจะบล็อคได้ในส่วนของระบบหลังเว็บ

ง่ายๆที่จะไม่อนุญาติผู้ใช้งานเข้าส่วนหลังเว็บโดยการใช้เลข IP

TomatoCMS รองรับการออกแบบโมดูล บางโมดูลสามารถแบ่งการตั้งค่าการอนุญาติใช้งานจาก คุณสมบัติและข้อมูลภาษา โดยโมดูลมีความเป็นอิสระและสามารถพัฒนาโมดูลเพิ่มเติมได้โดยการง่าย
บางที, โมดูลที่มีมาให้, คุณสามารถนำไปทำใหม่เป็นโมดูลของคุณเองได้
บางโมดูลที่มีให้:

TomatoCMS รองรับการออกแบบ plugin, hook
ในส่วนหลังเว็บ, คุณสามารถติดตั้ง ถอดถอน plugins, hooks ของคุณ, โดยอนุญาติ ให้คุณอัพโหลด plugin หรือ hook จากคอมพิวเตอร์ของคุณไปยังเว็บไซต์
มี 2 ระดับสำหรับ plugin, hook:


คุณสามารถเห็นรายการทั้งหมดของ plugins, hooks จาก TomatoCMS ในส่วนหลังเว็บ ด้านล่างเป็นบางส่วนของทั้งหมด:
TomatoCMS รองรับเทมเพลทและสกิน โดยคุณสามารถมีหลายๆเทมเพลท และสามารถใช้สกินหลายๆอันได้ โดยการเลือก เทมเพลท/สกิน ในหลังเว็บได้
ค่าตั้งต้นของ TomatoCMS มีมาด้วยกัน 2 เทมเพลทคือ:

ด้วยการใช้ Layout Editor, เป็นการง่ายสำหรับการเปลี่ยนแปลงหน้าตา ของเว็บไซต์ที่มีให้เห็นด้านบน ในหลังเว็บ, คุณสามารถเปลี่ยนสกินโดยการแก้ไขไฟล์ CSS ก็ใช้ได้
โดย TomatoCMS อนุญาติให้คุณเปลี่ยนหน้าตาแบบธรรมดาโลโก้ , ไอคอน Favicon ตรง URL Address 
พื้นฐานการออกแบบของ TomatoCMS ,หน้าเว็บสามารถออกแบบได้เอง, สกินไม่ต้องใช้ PHP , แค่ปรับไฟล์ HTML และรหัส CSS
TomatoCMS ใช้ Zend_Layout ในการสลับการใช้เลย์เอ้าท์TomatoCMS รองรับหลายภาษาทั้งในส่วนหน้าเว็บและหลังเว็บ โดยระบบ จะมี 2 ภาษาคืออังกฤษ (ภาษาหลัก) และเวียดนาม
ไฟล์ภาษาของโมดูลและ widgets จะแยกส่วน

ในหลังเว็บของ TomatoCMS, คุณสามารถสร้างภาษาใหม่หรือแก้ไขภาษาเองได้
โดยไฟล์ภาษาเป็นไฟล์อักษรธรรมดา (ในนามสกุล .ini), โดยคุณสามารถเปิดไฟล์แก้ไขเองก็ได้
TomatoCMS คุณสมบัติสามารถใช้ภาษาที่อ่านจากขวาไปซ้าย หรือ ซ้ายไปขวาได้ 

TomatoCMS รองรับ SEO ได้ดีกว่า CMS อื่นๆ เพราะ URLs ของระบบเป็นมิตรกับ Google
Developer สามารถตั้งค่า URLs ได้เองเพื่อเป็นมิตรกับ Google 
คุณสามารถตั้งคำ meta keyword, meta description ในหลังเว็บ โดยแท็กนี้ จะตั้งอัตโนมัติจากฐานในหน้าที่สมาชิกดู ตัวอย่างเช่น, เมื่อสมาชิกดูรายละเอียด ของบทความ, meta keyword, meta descriptions จะเป็นหัวข้อและ รายละเอียดของบทความนั้นๆ
RSS มีพร้อมในโมดูลข่าวสาร หากสมาชิกดูข้อความหรือดูหมวดหมู่โดย Firefox , สมาชิกจะเห็นไอคอน RSS ใน address bar

TomatoCMS จะทำให้ฐานข้อมูลของคุณจัดเรียงใหม่เพื่อให้ทำงานดีและไวขึ้น
ส่วนเพิ่มเติม, TomatoCMS รองรับการต่อเชื่อมฐานข้อมูลแบบซ้ำๆในการ ติดต่อกับเซอร์เวอร์หลักและเซอร์เวอร์รอง
TomatoCMS รองรับการใช้ไฟล์แบบแคช ในหลังเว็บ,คุณสามารถเห็นรายการข้อมูลกลุ่มแคชโดยแท็ก
ส่วนการจัดการแคช อนุญาติให้คุณลบแคชทั้งหมดได้ด้วย
หากคุณใช้ MemCache, TomatoCMS อนุญาติให้ทำแคชเปล่าในการอนุญาติของระบบ MemCache (ไม่มีความสามารถนี้ในการทำแท็กของแคช, สำหรับทดสอบ)
Layout Editor อนุณาติให้คุณทำแคชบาง widget ในหน้าเว็บให้ใช้แบบปัจจุบัน โดยคุณสามารถตั้งค่าในการโหลดหน้าเว็บบาง widget โดย Ajax เมื่อคุณต้องการปรับความเร็วในการโหลด

การใช้ Layout Editor, คุณสามารถใส่โซนโฆษณาในตำแหน่งที่คุณต้องการได้ โดยบางโซนสามารถประกอบได้หลายๆแบนเนอร์, โดยคุณสามารถแสดงบางแบนเนอร์ในหลายๆหน้าได้
TomatoCMS รองรับแบนเนอร์ในรูปแบบ ภาพ แฟรช (*.swf, *.flv) และ ข้อความ HTML โดยคุณสามารถใช้รหัส Google Adsense ในการเป็นแบนเนอร์ของคุณได้
TomatoCMS รองรับหมวดหมูแบบหลายชั้นไม่จำกัด โดยฐานข้อมูล ก็จะจัดเรียงให้ ไม่เกิดผลกระทบใดๆกับเว็บไซต์ของคุณ

ทุกข้อคิดเห็นจะแสดงให้สมาชิกหากตั้งค่าให้แสดงผล
TomatoCMS รองรับข้อคิดเห็นแบบหลายชั้นไม่จำกัด คุณสามารถดูรายการ ของข้อคิดเห็นในหัวข้อทั้งในหน้าเว็บและหลังเว็บได้
ในระบบแสดงความคิดเห็นสามารถให้แสดง อวตาร์ของสมาชิกได้

จัดการโดยแบบ hook , สามารถใช้ hooks ในการแสดงรูปแบบการแสดงข้อคิดเห็น โดยมีใน hooks อยู่แล้วคือ:
คุณสามารถอัพโหลดภาพหรือคลิป ใช้ตัวช่วยเหลือจากโมดูล upload, คุณสามารถอัพโหลดหลายๆรูปได้ในเวลาเดียวกันภาพย่อจะถูกสร้างโดยอัตโนมัติ
คุณสามารถจัดระเบียบ ภาพ, คลิป โดยการตั้งค่า เช่นตั้งค่าในหลายๆภาพ, และภาพมีอยู่ในหลายเซ็ตของรูป คุณสามารถอัพเดตไตเติ้ลและคำอธิบาย สำหรับภาพ คลิป หรือ เซตภาพ

ในหน้าเว็บ,คุณสามารถดูรูปทั้งหมดในการไปตั้งค่าแสดงถาพแบบสไลด์ โดยให้แสดงรูปล่าสุด

TomatoCMS ใช้ TinyMCE เป็นแบบ WYSIWYG (What You See Is What You Get) เป็นอิดิเตอร์ที่ง่ายในการใช้งาน

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


TomatoCMS อนุญาติให้คุณใส่แท็กหลายรูปแบบเช่น บทความ, ภาพ, คลิป, และอื่นๆ
เมื่อคุณเพิ่มแท็ก อย่าลืมแท็กเดิม เพราะระบบจะจำแท็กที่คุณใส่

มี widget ที่ชื่อ TagCloud ที่จะแสดงแท็กแบบสุ่มตามลำดับ เมื่อมีการคลิ๊กแท็ก จะไปหน้าที่แสดงของทุกรายการที่มีแท็กโดยได้จากแท็กที่เลือก

ในหลังร้าน, คุณสามารถค้นหา, เพิ่มหรือลบแท็ก
TomatoCMS ใช้ Zend_Tag_Cloud ในการแสดงแท็กแบบหลายขนาดโมดูลนี้อนุญาติให้อัพโหลดภาพสำหรับโมดูลอื่นๆเช่น โฆษณา, ข่าว, มัลติมีเดีย
และรองรับรูปแบบภาพหลายๆแบบเช่น png, jpg, jpeg และ png
คุณสามารถอัพโหลดภาพได้หลายภาพในเวลาเดียวกันโดยไม่ต้องเข้าหน้าอัพโหลดหลายครั้ง โดยคุณสามารถกำหนดจำนวนภาพสูงสุดในการอัพโหลดแต่ละครั้งได้

เมื่ออัพโหลดภาพจะทำการย่อภาพอัตโนมัติหลายขนาด คุณสามารถไปตั้งค่าขนาดภาพย่อ ในส่วนหลังเว็บ TomatoCMS รองรับระบบทั่วไปคือ GD และอีกระบบ ซึ่งเป็นระบบชั้นสูงคือ ImageMagick (*) ในการจัดการรูปภาพ
* ถ้าคุณต้องการใช้ ImageMagick, เซอร์เวอร์ต้องติดตั้ง ImageMagick และ imagick