Things an application has to do