The science of front-end