As our smartphones and gadgets transform in terms of hardware, software’s started to catch up nicely as well. Today’s operating systems themselves come with a variety of new features that complement hardware upgrades and enhance user experience even the more. After all, if it weren’t for software, our devices would be only pieces of silicon, metal and glass, capable of functioning as quite efficient paper weights.