Solving small business problems with technology