Serdar Yegulalp
Senior Writer

IBM’s Design Language is no Bootstrap killer

news analysis
Dec 15, 20143 mins

IBM's newly unveiled Design Language for Web and mobile doesn't lock users into templates, but it's also much less immediately functional

web design thinkstock
Credit: Thinkstock

IBM’s reinvention over the last few years has revolved mainly around cloud and analytics. But Big Blue has also been asserting itself in areas normally populated by startups and smaller, speedier companies — not that its efforts in those new areas have been entirely successful.

IBM’s latest move in this vein is a set of Web design guidelines that bring to mind Google’s Material Design or Twitter’s Bootstrap. But IBM’s goals are far more modest than those projects — and, from the look of it, a good deal less immediately useful.

The IBM Design Language, the new framework, has been in the works for around a year, according to a blog post detailing the project. IBM’s rationale for the Design Language is “unity, not uniformity,” and it aims to be “more instructive than prescriptive.” This translates into less emphasis on stock designs or templates and more emphasis on guidelines and concepts.

“Off-the-shelf patterns and templates would actually stifle the innovation that we designed the language to encourage,” the blog post states. Rather, the design concepts revolve around a set of experiences — how users discover something, get started with it, get help with it, expand on it, and so on.

To that end, don’t look to the resources IBM provides for the Design Language for an out-of-the-box site design experience akin to Bootstrap or even a set of Web display elements in the same vein as Material Design. Among the few resources provided are an Adobe Illustrator template for icons, an online type scale calculator and color analysis tool (both provided by non-IBM sites), and a set of color palettes.

The one component IBM provides that most closely resembles anything from Bootstrap or Material Design is a SASS color mix-in system. The rest of what IBM offers is advice and design philosophies, along with a few examples.

If Design Language isn’t out to eclipse Bootstrap or Material Design, what’s the real plan? One possibility is that IBM aims to provide an overarching set of design guidelines to influence apps coming out its recent partnering with Apple, as well as future work leveraging Watson and Bluemix as those services ramp up. It makes sense for everything to have a consistent look and behavior.

IBM’s stated strategy is to have Design Language “intentionally crafted to evolve through feedback from product teams and users.” But if IBM wants others to take inspiration from what it’s created, it may find that having specific, concrete examples that can be releveraged is a prime way to do that — in other words, the very templates and widgets that IBM eschewed in the name of not stifling innovation.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author