Anything can be called 'business related information'
EU patent office says a patent must provide enough information to be reproduceable by a competent proffeshional - that's the whole point of a patent, to be usefull after it expires. It is not there to list things the company would lile to protect.
US patents must provide enough information for one of ordinary skill in the art to practice the inventions recited in the Claims of the patent.
Thus, depending on what the claims cover, plenty of detail about complete systems can be omitted from the patent specification. For example, if the claims of a patent are directed to cache management for a messaging platform, most details about how the messaging platform works can be omitted as long as the cache management system is sufficiently described.
If there are unique features of the messaging platform that enable the new cache management system to work, detailed description of those features would need to be included in the patent specification. But unrelated stuff, such as, routing mechanisms, protocol optimizations, security, and so on, that may be part of the messaging platform can be omitted from the cache management patent specification.
Thus, the messaging platform org could keep plenty of trade secrets about other parts of their platform while still obtaining a patent on their cache management system.