backend ist der Administrationsbereich, dort wo du als Admin alles konfigurierst, einstellst, etc.
So ein Backend vereinfacht das meiste halt.
i.d.R. kannste das auch über MySQL inner DB lösen - mach ich bei phpBB z.B. auch ab und zu - Backend is halt eben das ganze Konfigurationszeugs für dich als Admin, was die User i.d.R. nicht sehen sollten.
Frontend is wiederum das, was du anbietest, also z.B. der Foren-Index, Themenlisten, Foren-Listen, Suchfunktion, etc. - das kann man bei der Forensoftware als “Frontend” bezeichnen
ciao
edit: amityville hats kurz und knapp nun auch schon gepostet