Optionality (Part II): Optionality Versus Flexibility Thinking in terms of optionality, the question isn't whether product X can enable you to write the application that you need now. It's whether product X can provide a built-in path to write entirely new types of applications in the future.