There are many things that you need to take into consideration which are applicable to all businesses, not just small ones. These include planning, strategic objectives, marketing, systems (computer and non computer), training, leadership etc. Check out my blog at
Small Business Secrets - Free Blogs - BlogFreeHere.com for more detailed information.
good luck!