Business Model Canvas
The business model canvas is a great tool to help you understand your business model in a straightforward, structured way. Using this canvas will lead to insights about the customers you serve, what value propositions are offered through what channels, and how your business makes money. You can also use the business model canvas to understand your own business model or that of a competitor. Alexander Osterwalder of Strategyzer created the business model canvas.
Tool overview

9 building blocks
List the top three segments. Look for the segments that provide the most revenue.
What are your products and services? What is the job you get done for your customer?
How do you communicate with your customer? How do you deliver the value proposition?
How does this show up and how do you maintain the relationship?
List your top three revenue streams. If you do things for free, add them here too.
The people, knowledge, means, and money you need to run your business.
What do you do every day to run your business model?
List the partners that you can’t do business without (not suppliers).
List your top costs by looking at activities and resources.