How should I handle the difference between the purchaser, the user, and the use case?Treat the buyer, the user, and the situation as separate whenever they change what matters. The person paying for a product may not be the person using it, and the same product can be bought for very different reasons.