Melalui analisis di atas, sistem pengurusan latihan bukan sahaja perlu memenuhi pelbagai keperluan pelajar dan guru, tetapi juga perlu dipelbagaikan dalam fungsi dan boleh memastikan keselamatan maklumat, tetapi juga untuk memastikan prestasi sistem tertentu. Oleh itu, mengikut peranan pengguna yang berbeza yang dihadapi oleh sistem pengurusan latihan, keperluan fungsian yang berbeza dirumuskan untuk menjelaskan fungsi khusus sistem pengurusan latihan.