One of the things that can be really annoying in Dynamics NAV or Business Central is the dependent apps.
What are dependent apps?
Some partners have made a base app that will contain all the basic functionality, that they use with all customers. Then they create apps that can be added to the solution but basing the solution on some data or functionality from the base app.