Five basic principles underpinning thinking about the future, how strategic foresight is the way to implement those principles in practice and how Thinking Futures delivers services based on these principles.