Marmalade supports a variety of languages with four fundamental types of project:
- Core For maximum flexibility and performance using C/C++
- Quick Rapid application development using Lua
- Juice Simplify porting of iOS apps written in Objective-C to Android
- Web Combining the power of C++ with HTML5
All types of project make use of a collection of common Marmalade tools and technology as described in the following guides.