templete system program