Business Units are one of those dicey concepts in Dynamics where if done right – they make sense and are of big value to your implementation.
But when done wrong, they can be a black hole that makes your life very hard to recover from.
When discussing with clients why they need a business unit there are a few things I generally look for;
- Do you have groups within your organization that need to keep their data separate from one another? The best example being a parent company with subsidiaries which need to use the same system but cannot see each other’s data (because they are partners).
- Are you trying to do implement security with a Business Unit (i.e., what people can and cannot do?). If so, you should look at security roles.