Doing Small Business Better: Impact of technology