What is the best POS system for small business?

Here are the criteria we used to evaluate each POS system:
  • Cost, such as monthly fees and swipe rates.
  • Ease of setup and use.
  • Hardware, such as touch screen, desktop, iPad/tablet and smartphone.
  • Backend features, such as inventory management.
  • Built-in solutions, such as customer relationship management (CRM) software.