New advances in coding for the web, including the adoption of HTML5 and CSS3, are increasingly making it more attractive for organizations to generate web-based business applications to meet their collaboration, information sharing, and productivity needs.