Traditional directories limit you by allowing you to define an organization from a single perspective. For SaaS systems that need to support dozens or hundreds of customers, this is an even bigger problem. You don't want to setup up multiple directories, and you don't want to write custom code. With smart.Structures, multiple companies can be represented in a single service.
Each company can be organized from several different perspectives. For example, some systems may view the customer from a marketing perspective, and others from a financial perspective. Each perspective can group the core organizational units differently.
smart.Structures also tracks changes over time. If you need to understand the organizational structure for historical report, smart.Structures provides that.