Top level app navigation should be done using a consistent style of tabs directly below the header.

In the case the application heading differs from the application name, place it directly below the header. The sub header should never be used to simply define the application name which should be self explanatory.

Tabs can be used below the header if required. In the rare event a tab needs further definition, text should be placed below the sub header to maintain the information architecture.