Application development in the cloud requires special data models such as schema-less and sometimes typeless databases, and that could lead to a new battleground in which the major players such as Microsoft, IBM and HP will come out with their own data models and back-end platforms. “All the cloud infrastructure players have various data engines behind the scenes,” Al Hilwa, program director of applications development software at IDC, told TechNewsWorld. “Some are SQL and some are not, and these are not all compatible.”