Answer:
Backend = software running on a server connecting to databases, mainframes, or simply just doing stuff.
Frontend = the part a user interacts with. It might be an applet, web page, Swing application, or just about anything that can communicate with the backend.