The ability to connect our salesforce CRM application with our accounts payable system allows us to have complete control over all aspects of our business from one centralized area. There are so many different options that I am currently overwhelmed by it but I know there's more out there! That being said we do not need much functionality added since this is what we use daily already. If you're looking for additional features beyond just accounting/payroll then definitely look into other software solutions. We needed something where we could store payroll information along side our accounts payable records as well as be able to search through them together seamlessly.