Three different types of profiles were required: individuals, business, services. They needed to stay consistent, even though each type and each partner had significantly different requirements. They needed to be well connected within the system, as business run services taught by individuals. I spent a huge amount of time with the community team and data team on research, collected requirements from users and partners, and carefully organized the information structure and flows. The final design incorporates requirements from all business sizes, from one-person studio to brand name branches, as well as needs of instructors and individual employees, and the needs for all types of services (classes, memberships, passes, events, etc.). Plus, the structure is highly flexible and customizable and has already experienced some integrations of requirements from new client and partners.