The Business Model Canvas is a strategic tool for developing new business models or documenting and improving existing ones.