Flash is a powerful platform for creating animation and expressive content still questions arises on its competencies. Compare to flash, many companies are preferring HTML 5. As per the software giant - Apple, it is also referred to as the "Future Platform" But, probably, HTML5 cannot take over Flash when it comes to game development, creating rich multimedia content, such as highly interactive flash websites and games, via the web.