Author Bio: Ajay Kapoor is a technology geek and works with PixelCrayons, as a Sr. Technology Consultant and Social Media Marketing Specialist. He possesses in-depth knowledge of different web/mobile development technologies and helps his clients to choose the best technology as per their needs.