Background and requirements