Mobile apps becoming key tool for businesses