Requirements, setup and login