Sort:  

Apps can be centralized (in fact, in some cases, it's probably recommended). Even 2nd layers can be to some degree centralized. Base layers need to be decentralized.