When you first start your business, accounting systems such as QuickBooks, Xero et al. fit the bill perfectly. However, as your business grows, so do your requirements and needs. This often leads to companies struggling with the limitations of the system that was once a perfect fit.