There are four main variations of this technique for four different situations: Building products for businesses Building platform products (e.g., public APIs) Building customer‐enabling tools used by employees of your company Building products for consumers