Front-end versus back-end