When it comes to running a small business, having the right tool for the job can make a huge difference in both your workday and your business performance. That’s why now is a great time to be an entrepreneur — you still need to wear a lot of hats, but there have never been more business tools available to help you fit into those hats a little better.
The key is finding the right tool, right when your small business needs it. That’s why we created this giant list of software and other resources — from accounting software to small business marketing tools and everything in between. We’ve even included some of our picks for the best options within the category.
Go ahead — jump to whichever section you need a solution for:
- Website Building
- Marketing Tools
- Public Relations
- Customer Service
- Team Communication
- Project Management
- Document Management
- Tax Software
- Entrepreneurial Growth
What does a green star mean?
Tools marked with a green star are ones that the Grasshopper team uses ourselves.
Looking for a solution that’s not on the list?
Send an email to firstname.lastname@example.org, and we’ll work to get some options added.
Accounting & Bookkeeping
1. Wave Apps
Totally free solution that includes accounting, invoicing, payroll, and more.
All-inclusive accounting software with packages designed specifically for small businesses and contractors.
Comprehensive accounting solution tailored to service-based small businesses.
Robust and complete software that’s hosted in the cloud, so no downloads or installations.
Compare These Tools →
An all-in-one website building solution that make it super easy to create a stunning, professional-looking website for your business.
Choose from thousands of free and premium themes to get your small business’ website or blog up and running in no time.
Drag-and-drop web building tool lets you choose from thousands of themes and customize individual pages.
Compare These Tools →
Online Payment Tools
Accept credit cards and PayPal payments on your online store — PayPal handles the processing, security, and mobile compatibility.
You can create an ecommerce store through Square and accept online payments or use the Square payments app with 3rd party web platforms.
Add Stripe Checkout to your small business’ website to utilize their pre-designed and customizable payment forms.
Build your entire online store through Shopify and they’ll take care of everything from marketing to payments & shipping.
12. Amazon Payments
Make checkout easier and faster for customers by integrating Amazon accounts and checkout.
Compare These Tools →
Choose from CRM, sales, or full-fledged marketing software to help you automate your marketing process.
End-to-end marketing automation covers everything from lead management and consumer marketing to email and customer base marketing.
All-in-one small business marketing tool and CRM solution helps you plan, automate and monitor marketing activities.
Inclusive sales and marketing automation software that handles lead capture and conversion and some CRM tasks.
17. MailChimp ✸
Fully customizable email campaigns and automation that integrate seamlessly with ecommerce solutions like Shopify.
18. Campaign Monitor
Simple drag-and-drop function allows you to design unique and engaging email marketing campaigns.
Create results-oriented email campaigns and leverage insightful reporting to meet your goals faster.
At the forefront of email automation, they offer powerful integrations with sites like PayPal and WordPress and boast A+ customer support.
21. Constant Contact
Customizable drag-and-drop templates, powerful automation, and real-time reporting make it easy to see success.
Social Media Marketing
Create and schedule engaging social posts on all of the big social media sites — from Twitter and LinkedIn to Pinterest and Instagram.
23. TweetDeck ✸
Keep track of everything that’s happening on Twitter by creating searches and hashtags, and get alerts when new content is posted.
The all-in-one social media scheduling, listening, and reporting tool helps you do more with your social presence.
Compare These Tools →
25. AdWords ✸
Create text-based searches, set your budget, and choose keywords to bid on to decide where your ads show up in Google searches.
26. Bing Ads
Advertise your small business in Bing search results, where you’ll get more value for your marketing dollar.
Help you content reach more eyeballs by creating pay-per-click campaigns and advertising on huge sites like People and CNN.
Content Marketing & SEO
A platform for all your content marketing needs from topic generation to execution by a huge network of talented freelancers.
Tailor your content to your customer’s journey and integrate your content platform with automation solutions like HubSpot and Marketo.
A web analytics tools to help you build email lists, optimize landing page conversion, and increase social shares.
31. Moz ✸
A tool for small business marketers to simplify the complicated worlds of search marketing and online paid advertising.
A tool for all paper collateral — especially adept at helping you design unique and eye-catching business cards.
Known for their high-quality business cards and reasonable pricing, they also offer additional marketing collateral.
The home of all things merchandise and company swag -- choose from a huge variety of apparel, drinkware, and other products.
35. Startup Threads
You can design custom branded apparel for your small business and automatically send to loyal customers without holding any inventory.
36. Help a Reporter Out (HARO) ✸
Get mentioned in publications small and large by using your expert knowledge to become a source for journalists.
37. Buzzstream ✸
Keep track of outreach efforts including prospects, their contact info, and a full history of communication.
Monitor billions of sources in real-time for any keywords you want, and reply to engage with key influencers.
39. Google Alerts ✸
Create weekly or daily alerts for key topics surrounding your brand and get an email roundup of the most popular content.
Customer Service & Helpdesk
Manage email at scale with features designed to maintain an organized team and happy customers.
Collaborate across your team on everything from emails to social media posts to phone calls all with one system.
Almost like a CRM for support, you get a help desk solution, self-service tool, and insightful data on engagement.
Robust, out-of-the-box support with self-service options and easy scalability as your team grows.
Compare These Tools →
44. Slack ✸
Create a channel for your team and groups within to focus in on specific projects or departments.
All-inclusive audio/video calls and messaging for your team to keep in touch from mobile, landline, or VoIP.
46. Grasshopper ✸
Keep in touch with the office while you work from anywhere in the world with a toll free or local number that forwards to your mobile phone.
Compare These Tools →
47. Trello ✸
Create team boards with individual or project-based lists and cards with a deadline for every step of the way.
A productivity app taken to the team level includes messaging, to-do lists, and document & file sharing.
Projects are easy to track from beginning to end with clear-cut responsibilities and next steps outlined.
Easily keep track of every team project in one place and collaborate with messaging and file sharing.
Compare These Tools →
Everything you need to get done or remember, all in one place and organized into notebooks — it’s as close as you can get to paper note-taking.
It combines the accessibility of native apps with tools for collaboration and design that fosters productivity.
Task management for both your work and home life that syncs seamlessly across simple mobile, desktop, and web apps.
54. Boomerang ✸
Maintain inbox zen without losing track of important messages — send them away and Boomerang will return them whenever they’re needed.
Keep your email subscriptions in check with the quickest and easiest way to unsubscribe from marketing emails at scale.
Compare These Tools →
Stay on track by using this plugin to limit your time on distracting websites (like Facebook) or block them all together.
Find out where all your time going by tracking the time you spend on different apps and websites so you can maximize your workday.
58. RainyMood ✸
Block it out, block it all out with the ambient sound of a rainstorm — you can even set it to music.
59. Spotify Focus Playlists ✸
Listen to tracks expertly selected to enhance focus and keep you on-task.
Hiring & Human Resources
Recruiting software that combines job posting, candidate organization, and team collaboration to streamline the hiring process.
HR software targeted at small and medium sized businesses ticks off hiring tools with an employee database and reporting.
62. Workday ✸
Recruiting, time-tracking, and payroll (among other features) all rolled up into one, scalable solution.
Choose from a full-service, outsourced HR team or an individual solution tailored to your human resources needs.
64. Google Drive ✸
Create and store word documents, slide presentations, and spreadsheets in the cloud that are accessible from anywhere.
65. Office 365
Get access to the full Microsoft suite of products and 1 terabyte of cloud storage that you can access from up to 5 of your devices.
Share files securely with team members and even create, edit, and review documents in real-time.
Collaborate, store, share, and backup documents, photos, and videos that automatically sync across all your devices.
Compare These Tools →
Tax returns made easy with straightforward questions customized to you and live, on-screen help.
69. H&R Block
All your forms and information in one, secure place and step-by-step guidance to help you get the most refund possible.
Access to over 300 available deductions and credits and a price-match guarantee to get the best value.
71. Jackson Hewitt Online
Simple, online filing with affordable pricing for small businesses and a maximum refund guarantee.
Compare These Tools →
Talk to a variety of experts with experience in every aspect of starting and growing a business.
Choose from a huge bank of professional courses online and complete them at your own pace.
Take courses on all types of topics, from learning Java coding to leveraging Microsoft Excel, to help you become more effective.
75. Grasshopper Academy
Learn everything you need to know about starting, running, and marketing your business with advice from experts and successful entrepreneurs.
cut costs by automating routine tasks. improve customer service. enable your employees to work more efficiently. communicate and collaborate electronically with suppliers or partners.What are the common 7 types of software used in business? ›
- word processing programs.
- accounts software.
- billing software.
- payroll software.
- database software.
- asset management software.
- desktop publishing programs.
|Xero Best for Micro-Business Owners||$13 (monthly) and up||Yes|
|FreshBooks Best for Service-Based Businesses||$17 (monthly) and up||Yes|
|QuickBooks Self-Employed Best for Part-Time Freelancers||$15 (monthly) and up||Yes|
|Wave Best Free Software||Free||Yes|
- Web Design for Startup Businesses. ...
- Marketing for Small Businesses. ...
- Email Marketing Software Tools. ...
- Social Media Management. ...
- Collaboration. ...
- Project Management. ...
- Customer Relationship Management. ...
cut costs by automating routine tasks. improve customer service. enable your employees to work more efficiently. communicate and collaborate electronically with suppliers or partners.What are five 5 examples of system software? ›
- Operating System. Operating systems are the most important type of system software. ...
- Device Drivers. ...
- Firmware. ...
- BIOS and UEFI. ...
- Programming Language Translator. ...
An ownership or business structure. A business registration certificate. A legal license or seller's permit (as well as other legal documents) A source of funding.What are 5 key things to running a successful business? ›
- Start with the why. Every successful business has a reason for being in business. ...
- Set appropriate goals. Your goals are essentially your definition of business success. ...
- Create a written plan. ...
- Keep reassessing your plan. ...
- Delegate as much as you can.
- Get Organized. To achieve business success you need to be organized. ...
- Keep Detailed Records. All successful businesses keep detailed records. ...
- Analyze Your Competition. Competition breeds the best results. ...
- Understand the Risks and Rewards. ...
- Be Creative. ...
- Stay Focused. ...
- Prepare to Make Sacrifices. ...
- Provide Great Service.
An operating system is the most important software which runs on a computer. It controls the computer's memory, processes and all software and hardware. Several computer programs normally run at the same time, all of which need to access the computer's processor (CPU), memory, and storage.
By investing in custom software, small businesses can automate tasks, stay competitive, and provide a unique and personalized experience for their customers. Small businesses that want to move their business online need to understand the importance of custom software development in achieving success.What is the most important of software? ›
The most important system software package for any computer is its operating system. Every computer system runs under the control of an operating system.What are significant small tools examples? ›
Small Tools means items that are ordinarily required for a worker's job function, including but not limited to, equipment that ordinarily has no licensing, insurance or substantive storage costs associated with it; such as circular and chain saws, impact drills, threaders, benders, wrenches, socket tools, etc.What is a basic business system? ›
What is a business system? A business system is a defined set of principles, practices and procedures that are applied to specific activities to achieve a specific result. Basically, it's about creating a set of shortcuts that will make sure everything still gets done right.What tools do I need to start an online business? ›
Managing a business requires a lot of online high-tech tools, such as project management tools, email marketing tools, communication tools, graphic design tools, social media management, customer relationship management, market research and analytics tools, and finance and payment processing tools.What are the 3 main softwares? ›
There are different types of software that can run on a computer: system software, utility software, and application software.What are the 8 common types of software applications? ›
- Word Processing Software. ...
- Spreadsheet Software. ...
- Presentation Software. ...
- Multimedia Software. ...
- Web Browsers. ...
- Educational Software. ...
- Graphics Software. ...
Your system has three basic types of software: application programs, device drivers, and operating systems.What are 4 examples of system software? ›
Examples of system software include operating systems (OS) (like macOS, Linux, Android and Microsoft Windows), computational science software, game engines, search engines, industrial automation, and software as a service applications.What are the 4 main types of software? ›
While application software is designed for end-users, and system software is designed for computers or mobile devices, programming software is for computer programmers and developers who are writing code. These are programs that are used to write, develop, test, and debug other software programs.
- Start with a Good Business Idea. If you're wondering how to start a business, it may be easier than you think. ...
- Conduct Research About Your Business Idea. ...
- Write a Business Plan. ...
- Make Your New Business Official. ...
- Know Your Finances. ...
- Protect Your Business. ...
- Build Your Business.
By learning more about each element, companies can create a BI plan that improves their bottom line. In this article, we will discuss the four elements of a business intelligence environment: data, people, processes, and technology, and how they impact business intelligence strategy.What 3 things make a business successful? ›
No matter how bold or ambitious your plans are to grow your business, the key to your business's success lies in three critical, interdependent components: operational excellence, customer relations/communications and financial management.What are 4 characteristics of a successful business? ›
- Willingness to take chances. Business owners who are willing to take chances tend to achieve more than those who play it safe. ...
- Unique value. ...
- Tenacity. ...
- Customer-centric approach. ...
- Good marketing. ...
- Strong vision. ...
- Passionate leaders. ...
- Empowered employees.
- Value-Creation. Discovering what people need, want, or could be encouraged to want, then creating it.
- Marketing. ...
- Sales. ...
- Value-Delivery. ...
- Ask for referrals. ...
- Network. ...
- Offer discounts and incentives for new customers only. ...
- Re-contact old customers. ...
- Improve your website. ...
- Partner with complementary businesses. ...
- Promote your expertise. ...
- Use online reviews to your advantage.
- Grow Your Small Business With These Expansion Tips. ...
- Become comfortable with outsourcing and delegation. ...
- Reduce overhead costs. ...
- Expand to new markets. ...
- Consider franchising your business. ...
- Network aggressively and explore strategic partnerships.
Examples of hardware are RAM, ROM, Printer, Monitor, Mouse, Hard disk and more. Examples of software are Google Chrome, MySQL, MS Word, Excel, PowerPoint, Notepad, Photoshop and more.What type of software do most companies use? ›
- Business invoicing programs.
- Asset management software.
- Customer relationship management (CRM) software.
- Database software.
- Word processing programs.
The operating system is the best-known example of system software. The OS manages all the other programs in a computer.
Software from a company such as MinuteDock lets small businesses accumulate comprehensive data surrounding their time management, allowing you to record time spent on specific tasks or projects, by specific workers or groups, and therefore allowing you to better understand where your business can improve its use of ...How does software help business growth? ›
A business management software solution provides a structured model and defined processes to streamline operations. This helps the business run like clockwork without having to hire additional staff or overburden current staff with repetitive, time-consuming tasks.Why do small businesses need technology? ›
Technology enables businesses to improve customer service by opening communication with customers. Companies can keep customers in the loop with custom or automated messages, collect data to ensure a positive experience, and offer more accessibility with 24/7 digital service.What makes a great software? ›
The common requirements that all software applications must satisfy to be successful: user experience, availability, performance, scalability, adaptability, security, and economy. All seven qualities are important, but if you get the user experience (UX) wrong, nothing else matters.What are the 3 main software types? ›
There are different types of software that can run on a computer: system software, utility software, and application software.What is the most common software? ›
Application software is the most common software type and the one that end-users interact with frequently. These programs help carry out tasks related to productivity, communication, entertainment, education, or creativity. Typically, application software performs a very specific function.What are the 4 major categories of software applications? ›
- Application Software. ...
- System Software. ...
- Programming Software.
- While application software is designed for end-users, and system software is designed for computers or mobile devices, programming software is for computer programmers and developers who are writing code. ...
- Driver Software.
- #1 Front-end Development. ...
- #2 Back-end Development. ...
- #3 Full-Stack Development. ...
- #4 Desktop Development. ...
- #5 Web Development. ...
- #6 Database Development. ...
- #7 Mobile Development. ...
- #8 Cloud Computing.
The two main types of software are system software and application software.What are the six types of system software? ›
- Operating systems.
- Device drivers.
- Utility software.
- Shells and windowing systems.
- Variety of Resources.
- Company / Financial Information.
- Market Research Reports.
- Low level workers – Transaction Processing Systems.
- Middle Managers – Management Information Systems.
- Senior Managers – Decision Support Systems.
- Executives – Executive Information Systems.
- Commercial software packages.
- Software services from an application service provider (ASP)
- Outsourcing application development to an outside software firm.
There are two types of software : System software. Application software.What is the difference between a software and a program? ›
A program is a piece of code or a set of instructions that performs a given task whereas a software is a set of programs used to perform a task, which is more complex than that of a program. Software is more complex and is more essential than that of a program. A computer doesn't work without a software in it.What are the 3 types of hardware? ›
Computer Hardware - CPU, RAM, and persistent storage
These three are found in all computers: laptops, smartphones, and tablets.