The versatility of the Red platform makes it suitable for apps on the entire spectrum, such as:
- High-level scripting (for example, glue code such as Lua)
- Web apps
- GUI desktop applications
- Android apps (from Version 0.7 onward)
- 2D games
- Data processing
- Grammar parsing and constructing specialized languages
- Network/system programming, IoT devices programming, robotics