Why do all the backoffice web-apps suck?
As BrandVerity has grown, I’ve sought out web-based applications to run various aspects of the back-office. Without fail, I’ve been consistently disappointed with quality of these seemingly-mature applications.
I applaud the focus that many of these applications have taken. There are stand-alone applications that that handle invoicing, payroll, accounting (of-course), transaction processing, etc.
All of the web-apps appear on the surface to be inspired by web2.0. They have the right colors, fonts, ajaxy goodness, etc. However, they fail on either basic usability or on core functionality.
Here are a few highlights from my recent testing:
FreshBooks - Invoicing
A service complete with APIs for access that even snail-mails invoices… but doesn’t email invoices.
SurePayroll - Payroll
They handle state payments for Unemployment Insurance, but not Workers Comp deductions. Broken form fields that don’t accept the most basic of information (business identifier)
PayQuick - Payroll
Ajax forms won’t submit. Complete lack of guidance on what values fields expect ($ vs. %).
Oh, and PayQuick won the PC Magazine editor’s choice award with SurePayroll a ‘close runner up’.
Authorize.Net - Transaction processing
Took a week to get a ‘test account’. Menu system fails spectacularly in Firefox (menu items simply don’t appear, but you don’t know they are missing).
And then there’s the accounting packages. If you’ve ever dealt with QuickBooks online (IE only), I’m sure you wish for that time back as much as I do. It typically takes 3x the clicks than it should to accomplish anything.
Maybe the downturn has an upside? All the developers working on Facebook Apps and Social Networks just might end up working for these companies (or starting their competitors).