App Types is a new app setting that is currently in Beta. The information in this document only applies to apps created by developers who are in the Beta. You can tell if you are in the Beta by attempting to create a new app; if you are presented with the Create an App ID interface pictured below, you are in the Beta and at least one of your apps has been designated as a Business app.
When you create an app you will be asked how the app will be used:
The selection you choose determines its type: Business, Gaming, or None. Once you choose an App Type, your app will only be presented with Products, Permissions, and Features that are available to that App Type.
Note that you may later set your App Type to None by using the App Dashboard (App Review > My Permissions and Features), but if you do you won't be able to change it again.
Some Business apps are subject to Access Levels (currently in a separate Beta), which is an additional layer of authorization that applies to Permissions and Features.
Apps designated as None are apps designed for non-business-related and non-gaming purposes. Apps designated as None have access to all Products, Permissions, and Features.