Smarty
Smarty paling sering digunakan oleh aplikasi-aplikasi berbasiskan PHP untuk memisahkan ""business logic"" ("logika bisnis") dari presentasi. Hasilnya adalah pengkodean yang lebih ramping dan lebih mudah diubah. Sebagai contoh, penampilan (atau "skin"; "kulit") sebuah aplikasi berbasiskan Smarty biasanya dapat diubah dengan mudah tanpa perlu melakukan modifikasi terhadap "business logic" atau kode PHP.