by: Alexander Osterwalder
Many people talking about business models fail to distinguish between business model design and business model implementation/execution. Yet, it is crucial to realize the difference between the two because they both require very different skills.