It's not really about what you put in your product, but more of how you design your product to accommodate all the data, actions and processes required for the people to do their job and not look or feel like accounting software or some oracle tool
This clutters product. As per my other reply, one solution is to break functionality down. Keep the core tight, the rest becomes plugins that users install to solve their specific problems or a family of problems (categories).
No product can satisfy everyone and all processes and actions and be useful at the same time.