PrevCloseNext

Enterprise Design Is Translation

·Design

I’ve been designing and building software for Enterprises for almost 14 years. One of the most persistent myths about enterprise software is that it has to feel complicated because the underlying systems are complicated.

I have never found that to be a useful excuse.

Enterprise products do have real complexity. They serve different roles, permissions, policies, environments, and organizations. The edge cases are not imaginary. A decision that looks small in the interface can have consequences across thousands of people or devices.

Good enterprise design cannot pretend that complexity does not exist. But it also should not hand the entire system model to the customer and call that flexibility.

The design job is translation. And translation only works if you understand what you are translating. That means the design work is as much about comprehension as it is about craft.

Designers sometimes shortchange themselves there. The UI matters. The interaction design matters. The visual layer is how you communicate what the software can do. But before any of that, you have to understand how organizations actually work: their workflows, regulatory constraints, the proprietary processes they have spent years building.

That means sitting with your PMs and engineers, mapping how a customer's team actually moves through their work before you open a design tool. Unfortunately I see a lot of designers skip this step because it’s not the UI, but this is the true Product Making. This is where you can earn your keep as a designer working on tough, enterprise problems.

At Microsoft scale, customers are not abstractions. They are large organizations with government compliance requirements or unique internal processes they have no intention of abandoning. Your job is to understand those workflows well enough to translate them, not ask the customer to rebuild them inside your product.

Once you have that, the design questions get sharper. What is the customer trying to accomplish? What do they need to know now? What can wait? Which decisions are reversible? Where does the product need to slow someone down because the consequence matters?

Those questions are especially important in management products, where "powerful" can easily become a long list of controls with no clear path through them.

The best enterprise experiences respect both sides. They respect the complexity of the business, the system, and the administrator's responsibility. And they respect the customer enough not to make them reconstruct that complexity every time they need to get something done.

Complex systems may be unavoidable. Confusing experiences are not.