Explanation
In theory, the number of user apps that can be installed is only limited by the storage limitation of your device. However, there is a limit of 10,000 hard-coded into the Android operating system that will stop you from downloading any more than that.