Glossary
About airfocus

Try for free

What, Not How

Contents
What is "what, not how"?
Building better
products starts here
Join thousands of product managers and makers who already enjoy our newsletter
Join newsletter

What is "what, not how"?

💬

Definition of "what, not how"

"What, not how" is a software development approach that emphasizes what a product will do, rather than how it does it. This way of thinking has its roots in business rules but is commonly being transferred to software development with great effect.

Business rules are a way to (digitally or otherwise) automate a decision so that there is no debate or uncertainty about what to do when a decision needs to be made. 

A simple example of this is when someone chooses to wear the same outfit every day of the week, as Steve Jobs or Barack Obama have been known to do. Rather than having to decide what they're going to wear, they've created a rule that automates this daily decision. In a business context, this is used for making decisions at various points in a business's workflow.

“What, now how” applies the same logic to software design. Rather than describing how an application is going to work — which quickly becomes complicated for anyone who isn't a developer — you describe what the application is going to do, what it needs to work, what it will do in case of an error, what it expects of users, and so on. 

This provides a better framework for envisioning and explaining a software project and is much more useful when you sit down to start writing an application. By considering the "what" of your project up front, you have fewer decisions to make during development, speeding up the planning and development phases. 

General FAQ

Who created "what, not how"?
The “what, not how” approach to software development was created by C. J. Date in his book *What Not How: The Business Rules Approach to Application Development* in 2000. C. J. Date is not the creator of the concept of business rules but was the first author to bring that methodology into the software space.

Building better products starts here

Join thousands of product managers and makers who already enjoy our newsletter. Get free tips and resources delivered directly to your inbox.
airfocus is where teams build great products. Welcome home 💙
Company
All rights reserved. contact@airfocus.com
ENDE