Three points that form the basis of the application design