These services divide into those that are accessible from any device e.g. a standard computer or laptop, tablet or ipad, or smart phone and those which are platform specific (applications or apps for short).
Apps are either free or low cost.
The other mobile applications should work on any platform than can access the internet. These can be extremely useful as they offer a clutter free interface and fewer features.
How to get nextbus.