There are many useful apps that can make various aspects of life easier. Here are 10 widely-used apps that serve different purposes