The Benefits of Mobile Apps and Online Tools