Small businesses are different. Self-starter personalities are required. Roles are often combined. You can't just know about sales, or finance, or IT. We have experience in just about every small business function: financial/business modeling; product strategy; sales; solution definition; software development; web site creation; branding; marketing; business development; user-centered design; operations; and many more.
We have helped very early stage companies develop a professional presence, to look like a "real" company, start meeting potential customers, and make sales. Sometimes we help a small company build the business into something a little bigger, or define new strategies, product plans, or solutions. Sometimes we help companies without IT staff implement technology, from requirements to selection to go-live. We can offer custom rates for small-businesses and non-profits.
Sometimes the hardest thing about running a small business is figuring out the best business model. We've been there. Which possible solution do you try to sell first? Which market will be easier to initially reach? Which segment might provide more revenue dollars per sales opportunity? How do the sales lead times compare? When do you pivot and try something else? You don't have forever to find success.