Any project where you have content that needs quick and easy management. In some cases, clients are building desktop, mobile and native experiences all from a headless CMS. In others, Elegant is serving to augment an older CMS that the client is bound to. In some cases, developers are using Elegant to solve niche problems such as exposing settings and configurations that a client can control. Because Elegant’s content entities can be built dynamically, how you use it has no limits.