Many business plan models are generic ie. they are designed to be applied to lots of different businesses.
However, especially for small businesses, there are resources designed for specific business areas which give very useful information about how to run one's business better.
Marketing is normally a key problem for small businesses and so many of these resources focus on marketing.
Below is a list of different business areas with links to a resource page for each.