Pa backend ti je business logika (ili jednostavno logika) aplikacije/igre/virusa :) a frontend ti je interface ka useru u bilo kojoj formi. Tako da u igri frontend moze da bude input sa tastature, misa, onda GUI gde korisnik moze da vrsi neku interakciju (ukuca text, Options dialog npr...) onda razni meniji u igri...
Frontend je interface koji se nalazi izmedju user i logike.... Ti mozes da zadrzis istu logiku a da podatke prikazes na various ways.
To je neko moje vidjenje a imas i ovde objasnjenje:
http://en.wikipedia.org/wiki/Front_and_back_ends
EOF