The Marmalade SDK enables developers to deploy code across multiple platforms and devices from a single code base in C++, Lua, HTML or Objective-C. In this section, we give you a high-level overview of the Marmalade platform, show you how it works and how you would use it, and provide details of the platforms that are supported.