Taming Enterprise Complexity

An inside look at my approach to designing interconnected enterprise systems with widely spread target audiences.
Abstract designer with a laptop illustration.
Abstract designer with a laptop illustration.
Abstract designer with a laptop illustration.

MY ROLE

UI/UX Lead – converting abstract business, market, and user requirements into manageable product design artifacts.

Super IC – establishing and maintaining a cross-platform design system and pixel-perfect, delightful product design.

Close collaboration with product management, sales, support, and CSM departments.

Abstract light bulb illustration.
Abstract light bulb illustration.
Abstract light bulb illustration.

THE CHALLENGES

Massive product stack – 6 interconnected applications reusing components and sharing resources.

Wide audience – everyone is a user, from (B2G) municipality admins to (B2B) business owners to (B2C) citizens.

Permission handling – every part of the platform has a different layout based on who is accessing it.

Abstract light bulb illustration.
Abstract light bulb illustration.
Abstract light bulb illustration.

THE RESULTS

A robust set of focused environments, with tailored pipelines for completing specific tasks.

A problem-solving framework woven directly into the design system, structured for continuous improvement.

An aesthetic enterprise platform that is functional, modern, and friendly, resulting in high retention.

Abstract statistics illustration.
Abstract statistics illustration.
Abstract statistics illustration.

IMPACT IN NUMBERS

638% YoY increase in website adoption in the context of the full enterprise package.

57% higher engagement with core content creation features like posts and events.

51% larger number of motivated administrators interacting with and forming a connection with their pages.

3 Main Challenges

6 Connected Applications

The final platform design consists of 6 inter-dependent applications: iOS & Android User Apps, All-in-one Browser Web App, Website Builder Framework, Administration Console, and the internal platform CMS.

Image 01

-

6 Connected client applications

Image 01

-

6 Connected client applications

Image 01

-

6 Connected client applications

6 different glowing application servers around a central data center.
6 different glowing application servers around a central data center.
6 different glowing application servers around a central data center.
Re-using Components

One of the main principles when designing for a system like this is re-usability. Content components, dynamic feeds, administration interfaces and other elements need to flexible enough to be carried over operating systems and contexts - such as a social platform and an official city website.

Ensuring Consistency

Users like to interact with specific patterns when on web, iOS or Android, which means the central design system needs to both adapt to cross-platform expectations while keeping the core feeling.

Target Audience

Basically everyone can be a user but from a different point of view with different goals in different products.

Illustration of a female using a smartphone.
Illustration of a female using a smartphone.
Illustration of a female using a smartphone.
B2C
Illustration of a male using a tablet.
Illustration of a male using a tablet.
Illustration of a male using a tablet.
B2B
Illustration of a female using a desktop computer.
Illustration of a female using a desktop computer.
Illustration of a female using a desktop computer.
B2G
The Citizens & Tourists (B2C)

The target audience of our consumer focused products is everyone living in or visiting a city. People of all ages, backgrounds and tech savyness.

However, a specific focus group was identified: heads of households, usually the mothers, who lead, coordinate and execute the daily lives.

Club & Business Owners (B2B)

The idea here is that anyone can set up and run their page, no matter the tech expertise, while making the advanced features available to those who want more from our products and are willing to learn more.

The bulk of this target group is made up of moms, pops, and young professionals with brick and mortar stores or associations.

Municipality Administrators (B2G)

Municipality administrators are expected to be more embedded in back-office workflows, which means they can to handle more complex pipelines with the help of our support team and our focused product environments.

Public workers & IT admins are a main focus point of this group.

Permission Handling

Because of the vastly different permission levels when accessing different points of the product, content needs to be highly edge-case aware.

Image 02

-

Simplified permissions structure

Image 02

-

Simplified permissions structure

Image 02

-

Simplified permissions structure

A flowchart representing the platform permission structure
A flowchart representing the platform permission structure
A flowchart representing the platform permission structure
Visiting VS. Editing

Almost every part of the product needs to be tailored towards the end users consuming content and administrators managing it.

Service Management

Each separate services can have specific permissions assigned to it such as editors which only care for the content, organization owners controlling subscriptions or website managers coordinating the site.

Forging The Path

In Complexity, Go Basic

The more a project increases in complexity, deepens in dependencies, branches off in edge cases and fractures in target audience, the more I like to return to the fundamentals of good product designs.

Tesler's Law

"Every application has an inherent amount of irreducible complexity. The only question is who will have to deal with it — the user or the developer."

Deconstructing Depth

Leaving the partners to deal with the tangle of the product stack was not an option. The way forward included breaking down all pipelines and looking into providing a tailored experience for each user task.

Fitts's Law

“The time to acquire a target is a function of the distance to and size of the target.”

95% Use Case Obsession

Making the every day, core functionality, such as posting or editing opening times fast and intuitive was non-negotiable. Advanced action can take lower prominence for power users who need them.

Knowing The Industry

When being introduced to a new digital platform, users will expect patterns and workflows consistent with what is available as the industry standard.

This means knowing the industry inside-out, knowing exactly when to stick to the status quo and when to break it in order to provide a better experience.

Facebook logo
Facebook logo
Facebook logo

Facebook

Linkedin logo
Linkedin logo
Linkedin logo

Linkedin

Notion logo
Notion logo
Notion logo

Notion

Google Drive logo
Google Drive logo
Google Drive logo

Google Drive

Meta logo
Meta logo
Meta logo

Meta Business Suite

Stripe logo
Stripe logo
Stripe logo

Stripe

Webflow logo
Webflow logo
Webflow logo

Webflow

Wix logo
Wix logo
Wix logo

Wix

All The Socials

Putting ourselves into the shoes of a social media manager to intimately understanding the process of content creation and profile editing and was imperative. We did this by simply using the available platforms.

Collaborative Service Management

To understand the dynamics of people working together on online service management platforms we set up example workflows involving multiple tools such as Notion, Drive, Meta Business Suite and Stripe.

Website Builders

By analyzing the competitive website builders it was possible gain a basic understanding of the landscape. This was a great starting point for exploring the viability of a website linked to an existing platform.

Identifying The Cohorts

Another step towards managing the overwhelming complexity was separating the massive target audience into smaller groups.

Household Captains

A specific group of end users, mainly women running and coordinating household activities such as shopping and free time events, was identified through a combination of platform demographic data and engagement with social media posts and participation in bonus world promotions.

Ambitious Administrators

By sifting through page activity charts and filtering for characteristics such as posting frequency, amount of events and level of completion of the page profile, a core of driven, power-user administrators fully using the potential of the platform could be outlined.

Municipality Delegators

Based on the feedback of the field teams and reports from the customer support, a small group of municipality managers emerged. These would usually have a big picture overview, but would delegate the hands-on tasks such as website maintenance or content moderation.

Pooling users together in such a way provided an opportunity to compare the actions of highly successful user groups with those less engaged, and later design the product stack as to nudge everyone in the correct direction.

Thriving Within Constraints

Focused Environments

I found the most effective way of managing the expanding feature set was to provide separate, tailored environments for completing specific workflows.

Each service and sub-service is managed in a dedicated space with razor-sharp focus on the exact task at hand, while keeping quick navigation between features and products always accessible.

When an administrator is configuring a website, they operate within the website builder—where they manage content, languages, block sites, navigation, SEO, domain handling, and everything else that makes a website tick.

Image 03

-

Website management environment

Image 03

-

Website management environment

Image 03

-

Website management environment

Central "Website Environment" icon with 4 cards of "Content", "Localization", "Sites & Navigation" and "SEO & Domains" link to it.
Central "Website Environment" icon with 4 cards of "Content", "Localization", "Sites & Navigation" and "SEO & Domains" link to it.
Central "Website Environment" icon with 4 cards of "Content", "Localization", "Sites & Navigation" and "SEO & Domains" link to it.
WEBSITES BLOWING UP

Rolling out functionality updates and UX optimizations to the website builder environment contributed to a 638% year-over-year increase in the adoption of official city websites, with incredible feedback from all municipality stakeholders.

At this point, the technical pipeline is no longer the bottleneck for releasing municipality websites, but rather the logistics and management of building up the content, resources, and approvals.

Systemic Problem Solving

One of the most important aspects of a mature design system is that it offers a framework for solving problems.

Many of the challenges we encounter on a daily basis have already been solved and can be addressed within a short development cycle by simply applying established patterns from the design system.

When a new challenge is encountered and successfully resolved, it’s best practice to take the time to incorporate any new principles back into the system—an investment in more efficient problem-solving down the line.

Image 04

-

Decision making process

Image 04

-

Decision making process

Image 04

-

Decision making process

A flowchart of a decision making process facilitated by a design system.
A flowchart of a decision making process facilitated by a design system.
A flowchart of a decision making process facilitated by a design system.
UNIFIED FAMILIARITY

By applying these rules, the resulting product stack is a package that feels unified across platforms and closely aligned with industry standards. This contributed to the usage of core functionality, like creating posts and events, increasing by 57%.

A continually maintained design system is a huge time and resource investment. This is why it needs to be established in a way that is conducive for efficient production of goal-oriented output.

Aesthetic Usability

When it comes to the craft of digital product design, I always lean on the principles of technical artistry from my 3D & photography background, pushing the envelope of what’s achievable on web, iOS, and Android platforms in terms of materials, rendering effects, animations, and layouts.

This is how the CITIES design system was born: incorporating a minimalist, bright, and inviting theme with card elements separating content; light gray backgrounds & shadows establishing hierarchy; warm gradients & colors guiding the focus; and rounded corners & iconography adding a friendly vibe.

In addition to building an intuitive product that addresses the user's needs, I cultivate a culture of going the extra step to spark delight. This is another move toward ensuring users keep coming back to our products.

Image 05

-

Aesthetic & usable administration UI

Image 05

-

Aesthetic & usable administration UI

Image 05

-

Aesthetic & usable administration UI

A set of floating administration console cards over a desktop screen.
A set of floating administration console cards over a desktop screen.
A set of floating administration console cards over a desktop screen.
A STRONGER BOND

The number of admins actively editing their pages and keeping contact info, image galleries, and descriptions up to date increased by 51% following the release of the updated design system.

"Users tend to believe that more attractive interfaces are easier to use, more effective, and more trustworthy."

In today's competitive industry, designing attractive products is non-negotiable. This doesn't mean adding micro-ornaments, but building the entire visual & layout system to leave a lasting impression.

Not a Solo Job

Company Lockstep

Keeping a pulse on a wide target audience, and how they interact with a diverse product portfolio, requires tightly aligned, cross-departmental sync. It’s not a “nice-to-have”; it’s "sine qua non".

Our field sales teams speak to hundreds of people from municipalities every week, mayors, administrators, and department heads, giving them a direct pulse on the market. Meanwhile, our in-house support team handles end-user issues daily, making them a valuable and immediate source of feedback.

FIELD TEAMS

Identifying surface regional differences and understanding the broader landscape. It’s not just about chasing leads, it’s about shaping the product in sync with what the market actually needs.

SUPPORT & CSM

Involved from the feature definition phase to help shape requirements. Post-launch, they extend the product’s usability by running workshops, answering calls, and writing help center guides.

Constant Validation

In an agile pipeline designed to ship fast, revolving around one-way and two-way door decisions, validation is simply a part of the process.

Beta Testing

Features go through beta testing before every release, big or small. This exposes edge cases, usability friction, and validates assumptions.

Everything happens in a password-protected staging environment or through TestFlight and Firebase beta builds, ensuring functionality passes through select partners and testers before reaching end users.

Staggered Releases

Major releases are first rolled out to a select set of partners. This smaller group helps identify critical issues early, giving the team a buffer to address problems and push iterations.

We applied this to the Waste Management service: smaller, newly partnered municipalities were the first to migrate to the upgraded backend and client versions, allowing for the monitoring of stability, performance, and UX before scaling up the rollout.

Notable Achievements

The systemic approach to managing complexity and tackling challenges allowed me to establish a goal-oriented department culture, with a balanced split of research, innovation, and high-impact output.

This enables efficient execution of product launches and iterations across multiple interconnected features in parallel.

ENTERPRISE PACKAGE

Full municipal digitalization combining both the social side of posts, events, and articles and citizen services like waste management, a bonus system, and the official notice board. Additionally, a multi-tier upgrade now allows all functionality to be mirrored on a standalone website.

CRAZY RELEASE CYCLES

In 2024, the UI/UX team conceptualized, designed, shipped, validated, and iterated on 13 major feature releases and a standalone product, while simultaneously maintaining and continuously improving the existing product portfolio.

DESIGN DEBT CLEANUP

In parallel with the product design pipelines, a full design debt cleanup was performed, migrating all legacy Adobe XD layouts to updated Figma cloud libraries, while at the same time syncing variables, tokens, and components with developers across web, iOS, and Android.

kossy.pal@gmail.com

Fully designed, animated, rendered & shipped by Pal Kosi.
Copyright © 2025

kossy.pal@gmail.com

Fully designed, animated, rendered & shipped by Pal Kosi.
Copyright © 2025

kossy.pal@gmail.com

Fully designed, animated, rendered & shipped by Pal Kosi.
Copyright © 2025