Cross-platform tools are helping address the challenge developers face in making apps for the many different mobile platforms. There are now over 100 cross-platform tools that allow developers to reuse code across platforms like iOS, Android, Windows Phone and BlackBerry to drastically reduce development costs. These tools are democratizing development by extending the reach of web developers beyond the browser. They also take the web beyond browsers by combining the ease of web development with advantages of native apps like access to device capabilities. Cross-platform tools dilute developer lock-in to platforms and the power platforms have over developers.