Mobile Apps are Essential for Small Businesses